home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Word Games•
/
Will of Fortune •••
/
Will of Fortune еее.rsrc
/
CODE_128.txt
< prev
next >
Wrap
Text File
|
1989-03-23
|
402KB
|
7,019 lines
# near model CODE resource
# jump table entries: 672-672 (1 of them)
export_84:
00000000 A934 syscall ClearMenuBar
00000002 A937 syscall DrawMenuBar
00000004 7001 moveq.l D0, 0x01
00000006 3F00 move.w -[A7], D0
00000008 4267 clr.w -[A7]
0000000A 7001 moveq.l D0, 0x01
0000000C 3F00 move.w -[A7], D0
0000000E 206D FD62 movea.l A0, [A5 - 0x29E]
00000012 4868 8000 pea.l [A0 - 0x8000]
00000016 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
0000001A A934 syscall ClearMenuBar
0000001C 7001 moveq.l D0, 0x01
0000001E 56ED F6D8 sne [A5 - 0x928]
00000022 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00000026 7001 moveq.l D0, 0x01
00000028 3F00 move.w -[A7], D0
0000002A 206D FD62 movea.l A0, [A5 - 0x29E]
0000002E 4868 8010 pea.l [A0 - 0x7FF0]
00000032 700B moveq.l D0, 0x0B
00000034 3F00 move.w -[A7], D0
00000036 7021 moveq.l D0, 0x21
00000038 3F00 move.w -[A7], D0
0000003A 70FF moveq.l D0, 0xFFFFFFFF
0000003C 3F00 move.w -[A7], D0
0000003E 3F3C 01F5 move.w -[A7], 0x1F5
00000042 3F3C 014A move.w -[A7], 0x14A
00000046 70FF moveq.l D0, 0xFFFFFFFF
00000048 3F00 move.w -[A7], D0
0000004A 7002 moveq.l D0, 0x02
0000004C 3F00 move.w -[A7], D0
0000004E 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
00000052 3D7C 0118 8000 move.w [A6 - 0x8000], 0x118
00000058 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000005C 700A moveq.l D0, 0x0A
0000005E 3D40 8002 move.w [A6 - 0x7FFE], D0
00000062 700A moveq.l D0, 0x0A
00000064 3D40 8004 move.w [A6 - 0x7FFC], D0
00000068 700F moveq.l D0, 0x0F
0000006A 3D40 8006 move.w [A6 - 0x7FFA], D0
0000006E 700F moveq.l D0, 0x0F
00000070 3D40 8008 move.w [A6 - 0x7FF8], D0
00000074 701E moveq.l D0, 0x1E
00000076 3D40 800A move.w [A6 - 0x7FF6], D0
0000007A 7006 moveq.l D0, 0x06
0000007C 3D40 800C move.w [A6 - 0x7FF4], D0
00000080 7001 moveq.l D0, 0x01
00000082 3D40 800E move.w [A6 - 0x7FF2], D0
00000086 7001 moveq.l D0, 0x01
00000088 3D40 8010 move.w [A6 - 0x7FF0], D0
0000008C 7001 moveq.l D0, 0x01
0000008E 3D40 8012 move.w [A6 - 0x7FEE], D0
00000092 7003 moveq.l D0, 0x03
00000094 3D40 8014 move.w [A6 - 0x7FEC], D0
00000098 7000 moveq.l D0, 0x00
0000009A 3D40 8016 move.w [A6 - 0x7FEA], D0
0000009E 7000 moveq.l D0, 0x00
000000A0 3D40 8018 move.w [A6 - 0x7FE8], D0
000000A4 3D6E 800C 801A move.w [A6 - 0x7FE6], [A6 - 0x7FF4]
000000AA 7001 moveq.l D0, 0x01
000000AC 3D40 801C move.w [A6 - 0x7FE4], D0
000000B0 3D6E 800C 801E move.w [A6 - 0x7FE2], [A6 - 0x7FF4]
000000B6 7001 moveq.l D0, 0x01
000000B8 3D40 8020 move.w [A6 - 0x7FE0], D0
000000BC 0C6E 0006 800C cmpi.w [A6 - 0x7FF4], 0x6
000000C2 6600 0008 bne +0xA /* 000000CC */
000000C6 7001 moveq.l D0, 0x01
000000C8 3D40 801E move.w [A6 - 0x7FE2], D0
label000000CC:
000000CC 203C 0000 24AA move.l D0, 0x24AA
000000D2 D0AD FD6A add.l D0, [A5 - 0x296]
000000D6 2040 movea.l A0, D0
000000D8 7001 moveq.l D0, 0x01
000000DA 3080 move.w [A0], D0
000000DC 41FA 0B04 lea.l A0, [PC + 0xB04 /* 00000BE2, value 0x70FF3D40 */]
000000E0 2B48 F778 move.l [A5 - 0x888], A0
000000E4 203C 0000 24B2 move.l D0, 0x24B2
000000EA D0AD FD6A add.l D0, [A5 - 0x296]
000000EE 2040 movea.l A0, D0
000000F0 7001 moveq.l D0, 0x01
000000F2 3080 move.w [A0], D0
000000F4 203C 0000 24BA move.l D0, 0x24BA
000000FA D0AD FD6A add.l D0, [A5 - 0x296]
000000FE 2040 movea.l A0, D0
00000100 7001 moveq.l D0, 0x01
00000102 3080 move.w [A0], D0
00000104 203C 0000 24C6 move.l D0, 0x24C6
0000010A D0AD FD6A add.l D0, [A5 - 0x296]
0000010E 2040 movea.l A0, D0
00000110 7001 moveq.l D0, 0x01
00000112 3080 move.w [A0], D0
00000114 203C 0000 24D2 move.l D0, 0x24D2
0000011A D0AD FD6A add.l D0, [A5 - 0x296]
0000011E 2040 movea.l A0, D0
00000120 7001 moveq.l D0, 0x01
00000122 3080 move.w [A0], D0
00000124 70FF moveq.l D0, 0xFFFFFFFF
00000126 2F00 move.l -[A7], D0
00000128 206D FD62 movea.l A0, [A5 - 0x29E]
0000012C 4868 8012 pea.l [A0 - 0x7FEE]
00000130 203C 0000 0200 move.l D0, 0x200
00000136 205F movea.l A0, [A7]+
00000138 221F move.l D1, [A7]+
0000013A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000013E 302E 800E move.w D0, [A6 - 0x7FF2]
00000142 6D00 0016 blt +0x18 /* 0000015A */
00000146 70FF moveq.l D0, 0xFFFFFFFF
00000148 3F00 move.w -[A7], D0
0000014A 3F3C 0096 move.w -[A7], 0x96
0000014E 706E moveq.l D0, 0x6E
00000150 3F00 move.w -[A7], D0
00000152 4267 clr.w -[A7]
00000154 4267 clr.w -[A7]
00000156 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
label0000015A:
0000015A 7004 moveq.l D0, 0x04
0000015C 3F00 move.w -[A7], D0
0000015E 7009 moveq.l D0, 0x09
00000160 3F00 move.w -[A7], D0
00000162 4267 clr.w -[A7]
00000164 7001 moveq.l D0, 0x01
00000166 3F00 move.w -[A7], D0
00000168 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000016C 203C 0000 0100 move.l D0, 0x100
00000172 D0AD FD6A add.l D0, [A5 - 0x296]
00000176 2F00 move.l -[A7], D0
00000178 206D FD62 movea.l A0, [A5 - 0x29E]
0000017C 41E8 8014 lea.l A0, [A0 - 0x7FEC]
00000180 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000184 205F movea.l A0, [A7]+
00000186 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000018A 203C 0000 0200 move.l D0, 0x200
00000190 D0AD FD6A add.l D0, [A5 - 0x296]
00000194 2F00 move.l -[A7], D0
00000196 206D FD62 movea.l A0, [A5 - 0x29E]
0000019A 41E8 8020 lea.l A0, [A0 - 0x7FE0]
0000019E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000001A2 205F movea.l A0, [A7]+
000001A4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000001A8 203C 0000 0300 move.l D0, 0x300
000001AE D0AD FD6A add.l D0, [A5 - 0x296]
000001B2 2F00 move.l -[A7], D0
000001B4 206D FD62 movea.l A0, [A5 - 0x29E]
000001B8 41E8 8028 lea.l A0, [A0 - 0x7FD8]
000001BC 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000001C0 205F movea.l A0, [A7]+
000001C2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000001C6 203C 0000 0400 move.l D0, 0x400
000001CC D0AD FD6A add.l D0, [A5 - 0x296]
000001D0 2F00 move.l -[A7], D0
000001D2 206D FD62 movea.l A0, [A5 - 0x29E]
000001D6 41E8 8030 lea.l A0, [A0 - 0x7FD0]
000001DA 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000001DE 205F movea.l A0, [A7]+
000001E0 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000001E4 203C 0000 0500 move.l D0, 0x500
000001EA D0AD FD6A add.l D0, [A5 - 0x296]
000001EE 2F00 move.l -[A7], D0
000001F0 206D FD62 movea.l A0, [A5 - 0x29E]
000001F4 41E8 8036 lea.l A0, [A0 - 0x7FCA]
000001F8 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000001FC 205F movea.l A0, [A7]+
000001FE 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000202 203C 0000 0600 move.l D0, 0x600
00000208 D0AD FD6A add.l D0, [A5 - 0x296]
0000020C 2F00 move.l -[A7], D0
0000020E 206D FD62 movea.l A0, [A5 - 0x29E]
00000212 41E8 803C lea.l A0, [A0 - 0x7FC4]
00000216 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000021A 205F movea.l A0, [A7]+
0000021C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000220 203C 0000 24A0 move.l D0, 0x24A0
00000226 D0AD FD6A add.l D0, [A5 - 0x296]
0000022A 2040 movea.l A0, D0
0000022C 705F moveq.l D0, 0x5F
0000022E 3080 move.w [A0], D0
00000230 203C 0000 24A2 move.l D0, 0x24A2
00000236 D0AD FD6A add.l D0, [A5 - 0x296]
0000023A 2040 movea.l A0, D0
0000023C 30BC 011D move.w [A0], 0x11D
00000240 4EBA 1B8E jsr [PC + 0x1B8E /* 00001DD0 */]
00000244 4EBA 2642 jsr [PC + 0x2642 /* 00002888 */]
00000248 4EBA 46D0 jsr [PC + 0x46D0 /* 0000491A */]
0000024C 203C 0000 2480 move.l D0, 0x2480
00000252 D0AD FD6A add.l D0, [A5 - 0x296]
00000256 2040 movea.l A0, D0
00000258 30BC 00E6 move.w [A0], 0xE6
0000025C 203C 0000 2484 move.l D0, 0x2484
00000262 D0AD FD6A add.l D0, [A5 - 0x296]
00000266 2040 movea.l A0, D0
00000268 30BC 00FA move.w [A0], 0xFA
0000026C 203C 0000 24A4 move.l D0, 0x24A4
00000272 D0AD FD6A add.l D0, [A5 - 0x296]
00000276 2040 movea.l A0, D0
00000278 7073 moveq.l D0, 0x73
0000027A 3080 move.w [A0], D0
0000027C 203C 0000 24A6 move.l D0, 0x24A6
00000282 D0AD FD6A add.l D0, [A5 - 0x296]
00000286 2040 movea.l A0, D0
00000288 30BC 0181 move.w [A0], 0x181
0000028C 203C 0000 2488 move.l D0, 0x2488
00000292 D0AD FD6A add.l D0, [A5 - 0x296]
00000296 2F00 move.l -[A7], D0
00000298 302E 8000 move.w D0, [A6 - 0x8000]
0000029C 48C0 ext.l D0
0000029E 0480 0000 0016 subi.l D0, 0x16
000002A4 205F movea.l A0, [A7]+
000002A6 3080 move.w [A0], D0
000002A8 203C 0000 248C move.l D0, 0x248C
000002AE D0AD FD6A add.l D0, [A5 - 0x296]
000002B2 2F00 move.l -[A7], D0
000002B4 302E 8000 move.w D0, [A6 - 0x8000]
000002B8 48C0 ext.l D0
000002BA 5880 addq.l D0, 4
000002BC 205F movea.l A0, [A7]+
000002BE 3080 move.w [A0], D0
000002C0 203C 0000 2490 move.l D0, 0x2490
000002C6 D0AD FD6A add.l D0, [A5 - 0x296]
000002CA 2040 movea.l A0, D0
000002CC 30BC 00BB move.w [A0], 0xBB
000002D0 203C 0000 2494 move.l D0, 0x2494
000002D6 D0AD FD6A add.l D0, [A5 - 0x296]
000002DA 2040 movea.l A0, D0
000002DC 30BC 00CF move.w [A0], 0xCF
000002E0 203C 0000 2498 move.l D0, 0x2498
000002E6 D0AD FD6A add.l D0, [A5 - 0x296]
000002EA 2040 movea.l A0, D0
000002EC 30BC 00CD move.w [A0], 0xCD
000002F0 7001 moveq.l D0, 0x01
000002F2 3F00 move.w -[A7], D0
000002F4 7001 moveq.l D0, 0x01
000002F6 3F00 move.w -[A7], D0
000002F8 206D FD62 movea.l A0, [A5 - 0x29E]
000002FC 4868 8042 pea.l [A0 - 0x7FBE]
00000300 700A moveq.l D0, 0x0A
00000302 3F00 move.w -[A7], D0
00000304 3F3C 00E6 move.w -[A7], 0xE6
00000308 70FF moveq.l D0, 0xFFFFFFFF
0000030A 3F00 move.w -[A7], D0
0000030C 3F3C 0087 move.w -[A7], 0x87
00000310 3F3C 00FA move.w -[A7], 0xFA
00000314 70FF moveq.l D0, 0xFFFFFFFF
00000316 3F00 move.w -[A7], D0
00000318 7001 moveq.l D0, 0x01
0000031A 3F00 move.w -[A7], D0
0000031C 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000320 203C 0000 249A move.l D0, 0x249A
00000326 D0AD FD6A add.l D0, [A5 - 0x296]
0000032A 2040 movea.l A0, D0
0000032C 700A moveq.l D0, 0x0A
0000032E 3080 move.w [A0], D0
00000330 7002 moveq.l D0, 0x02
00000332 3F00 move.w -[A7], D0
00000334 7001 moveq.l D0, 0x01
00000336 3F00 move.w -[A7], D0
00000338 206D FD62 movea.l A0, [A5 - 0x29E]
0000033C 4868 8054 pea.l [A0 - 0x7FAC]
00000340 3F3C 0091 move.w -[A7], 0x91
00000344 3F3C 00E6 move.w -[A7], 0xE6
00000348 70FF moveq.l D0, 0xFFFFFFFF
0000034A 3F00 move.w -[A7], D0
0000034C 3F3C 010E move.w -[A7], 0x10E
00000350 3F3C 00FA move.w -[A7], 0xFA
00000354 70FF moveq.l D0, 0xFFFFFFFF
00000356 3F00 move.w -[A7], D0
00000358 7001 moveq.l D0, 0x01
0000035A 3F00 move.w -[A7], D0
0000035C 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00000360 203C 0000 249C move.l D0, 0x249C
00000366 D0AD FD6A add.l D0, [A5 - 0x296]
0000036A 2040 movea.l A0, D0
0000036C 30BC 00E1 move.w [A0], 0xE1
00000370 203C 0000 249E move.l D0, 0x249E
00000376 D0AD FD6A add.l D0, [A5 - 0x296]
0000037A 2040 movea.l A0, D0
0000037C 30BC 0195 move.w [A0], 0x195
00000380 7003 moveq.l D0, 0x03
00000382 3F00 move.w -[A7], D0
00000384 7001 moveq.l D0, 0x01
00000386 3F00 move.w -[A7], D0
00000388 206D FD62 movea.l A0, [A5 - 0x29E]
0000038C 4868 8060 pea.l [A0 - 0x7FA0]
00000390 3F3C 0118 move.w -[A7], 0x118
00000394 3F3C 00E6 move.w -[A7], 0xE6
00000398 70FF moveq.l D0, 0xFFFFFFFF
0000039A 3F00 move.w -[A7], D0
0000039C 3F3C 0195 move.w -[A7], 0x195
000003A0 3F3C 00FA move.w -[A7], 0xFA
000003A4 70FF moveq.l D0, 0xFFFFFFFF
000003A6 3F00 move.w -[A7], D0
000003A8 7001 moveq.l D0, 0x01
000003AA 3F00 move.w -[A7], D0
000003AC 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000003B0 7001 moveq.l D0, 0x01
000003B2 3D40 8018 move.w [A6 - 0x7FE8], D0
000003B6 7001 moveq.l D0, 0x01
000003B8 3D40 8022 move.w [A6 - 0x7FDE], D0
000003BC 4EBA 0A78 jsr [PC + 0xA78 /* 00000E36 */]
000003C0 7001 moveq.l D0, 0x01
000003C2 3D40 8024 move.w [A6 - 0x7FDC], D0
000003C6 4EBA 25BE jsr [PC + 0x25BE /* 00002986 */]
000003CA 4EBA 182A jsr [PC + 0x182A /* 00001BF6 */]
000003CE 7000 moveq.l D0, 0x00
000003D0 3D40 8026 move.w [A6 - 0x7FDA], D0
000003D4 3D6E 8006 8028 move.w [A6 - 0x7FD8], [A6 - 0x7FFA]
000003DA 4EBA 0958 jsr [PC + 0x958 /* 00000D34 */]
000003DE 4EBA 164A jsr [PC + 0x164A /* 00001A2A */]
000003E2 4EFA 002A jmp [PC + 0x2A /* 0000040E */]
label000003E6:
000003E6 4EBA 0A4E jsr [PC + 0xA4E /* 00000E36 */]
000003EA 4EBA 1B4C jsr [PC + 0x1B4C /* 00001F38 */]
000003EE 4EBA 0A42 jsr [PC + 0xA42 /* 00000E32 */]
label000003F2:
000003F2 4EBA 1D30 jsr [PC + 0x1D30 /* 00002124 */]
000003F6 4EBA 17FE jsr [PC + 0x17FE /* 00001BF6 */]
000003FA 7000 moveq.l D0, 0x00
000003FC 3D40 8026 move.w [A6 - 0x7FDA], D0
00000400 3D6E 8006 8028 move.w [A6 - 0x7FD8], [A6 - 0x7FFA]
00000406 4EBA 092C jsr [PC + 0x92C /* 00000D34 */]
0000040A 4EBA 161E jsr [PC + 0x161E /* 00001A2A */]
label0000040E:
0000040E 302E 8028 move.w D0, [A6 - 0x7FD8]
00000412 57C0 seq D0
00000414 4880 ext.w D0
00000416 48C0 ext.l D0
00000418 2F00 move.l -[A7], D0
0000041A 302E 8026 move.w D0, [A6 - 0x7FDA]
0000041E 56C0 sne D0
00000420 4880 ext.w D0
00000422 48C0 ext.l D0
00000424 C09F and.l D0, [A7]+
00000426 4A80 tst.l D0
00000428 6700 002A beq +0x2C /* 00000454 */
0000042C 526E 8022 addq.w [A6 - 0x7FDE], 1
00000430 0C6E 0001 8010 cmpi.w [A6 - 0x7FF0], 0x1
00000436 6600 001A bne +0x1C /* 00000452 */
0000043A 7032 moveq.l D0, 0x32
0000043C 3F00 move.w -[A7], D0
0000043E 2F3C 0000 01F4 move.l -[A7], 0x1F4
00000444 700F moveq.l D0, 0x0F
00000446 3F00 move.w -[A7], D0
00000448 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000044C 60A4 bra -0x5A /* 000003F2 */
0000044E 6000 0004 bra +0x6 /* 00000454 */
label00000452:
00000452 609E bra -0x60 /* 000003F2 */
label00000454:
00000454 4EBA 176C jsr [PC + 0x176C /* 00001BC2 */]
00000458 0C6E 0001 802A cmpi.w [A6 - 0x7FD6], 0x1
0000045E 6600 001A bne +0x1C /* 0000047A */
00000462 4EBA 36E2 jsr [PC + 0x36E2 /* 00003B46 */]
00000466 0C6E 0001 802C cmpi.w [A6 - 0x7FD4], 0x1
0000046C 6604 bne +0x6 /* 00000472 */
0000046E 4EFA FF76 jmp [PC - 0x8A /* 000003E6 */]
label00000472:
00000472 526E 8022 addq.w [A6 - 0x7FDE], 1
00000476 6000 FF7A bra -0x84 /* 000003F2 */
label0000047A:
0000047A 0C6E 0002 802A cmpi.w [A6 - 0x7FD6], 0x2
00000480 6600 001E bne +0x20 /* 000004A0 */
00000484 70FF moveq.l D0, 0xFFFFFFFF
00000486 3F00 move.w -[A7], D0
00000488 70FF moveq.l D0, 0xFFFFFFFF
0000048A 3F00 move.w -[A7], D0
0000048C 4267 clr.w -[A7]
0000048E 700A moveq.l D0, 0x0A
00000490 3F00 move.w -[A7], D0
00000492 4267 clr.w -[A7]
00000494 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000498 4EBA 18A8 jsr [PC + 0x18A8 /* 00001D42 */]
0000049C 4EFA 0150 jmp [PC + 0x150 /* 000005EE */]
label000004A0:
000004A0 0C6E 0003 802A cmpi.w [A6 - 0x7FD6], 0x3
000004A6 6600 004E bne +0x50 /* 000004F6 */
000004AA 7000 moveq.l D0, 0x00
000004AC 3D40 802E move.w [A6 - 0x7FD2], D0
000004B0 4EBA 1050 jsr [PC + 0x1050 /* 00001502 */]
000004B4 302E 8020 move.w D0, [A6 - 0x7FE0]
000004B8 48C0 ext.l D0
000004BA C0FC 0006 mulu.w D0, 0x6
000004BE 306E 801E movea.w A0, [A6 - 0x7FE2]
000004C2 D088 add.l D0, A0
000004C4 E388 lsl D0, 1
000004C6 0680 0000 2390 addi.l D0, 0x2390
000004CC D0AD FD6A add.l D0, [A5 - 0x296]
000004D0 2040 movea.l A0, D0
000004D2 3010 move.w D0, [A0]
000004D4 5EC0 sgt D0
000004D6 4880 ext.w D0
000004D8 48C0 ext.l D0
000004DA 2F00 move.l -[A7], D0
000004DC 302E 8028 move.w D0, [A6 - 0x7FD8]
000004E0 56C0 sne D0
000004E2 4880 ext.w D0
000004E4 48C0 ext.l D0
000004E6 C09F and.l D0, [A7]+
000004E8 4A80 tst.l D0
000004EA 6700 000A beq +0xC /* 000004F6 */
000004EE 4EBA 17C4 jsr [PC + 0x17C4 /* 00001CB4 */]
000004F2 4EFA 00FA jmp [PC + 0xFA /* 000005EE */]
label000004F6:
000004F6 302E 8020 move.w D0, [A6 - 0x7FE0]
000004FA 48C0 ext.l D0
000004FC C0FC 0006 mulu.w D0, 0x6
00000500 306E 801E movea.w A0, [A6 - 0x7FE2]
00000504 D088 add.l D0, A0
00000506 E388 lsl D0, 1
00000508 0680 0000 2390 addi.l D0, 0x2390
0000050E D0AD FD6A add.l D0, [A5 - 0x296]
00000512 2040 movea.l A0, D0
00000514 3010 move.w D0, [A0]
00000516 48C0 ext.l D0
00000518 0C80 FFFF FF9C cmpi.l D0, 0xFFFFFF9C
0000051E 57C0 seq D0
00000520 4880 ext.w D0
00000522 48C0 ext.l D0
00000524 2F00 move.l -[A7], D0
00000526 302E 8028 move.w D0, [A6 - 0x7FD8]
0000052A 57C0 seq D0
0000052C 4880 ext.w D0
0000052E 48C0 ext.l D0
00000530 809F or.l D0, [A7]+
00000532 4A80 tst.l D0
00000534 6700 004A beq +0x4C /* 00000580 */
00000538 203C FFFF FCE0 move.l D0, 0xFFFFFCE0
0000053E 2F00 move.l -[A7], D0
00000540 302E 8028 move.w D0, [A6 - 0x7FD8]
00000544 56C0 sne D0
00000546 4880 ext.w D0
00000548 48C0 ext.l D0
0000054A 221F move.l D1, [A7]+
0000054C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000550 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000554 526E 8022 addq.w [A6 - 0x7FDE], 1
00000558 0C6E 0001 8010 cmpi.w [A6 - 0x7FF0], 0x1
0000055E 6600 001C bne +0x1E /* 0000057C */
00000562 7032 moveq.l D0, 0x32
00000564 3F00 move.w -[A7], D0
00000566 2F3C 0000 01F4 move.l -[A7], 0x1F4
0000056C 700F moveq.l D0, 0x0F
0000056E 3F00 move.w -[A7], D0
00000570 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000574 6000 FE7C bra -0x182 /* 000003F2 */
00000578 6000 0006 bra +0x8 /* 00000580 */
label0000057C:
0000057C 6000 FE74 bra -0x18A /* 000003F2 */
label00000580:
00000580 203C 0000 01F4 move.l D0, 0x1F4
00000586 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000058A 0C6E 0001 8010 cmpi.w [A6 - 0x7FF0], 0x1
00000590 6600 0030 bne +0x32 /* 000005C2 */
00000594 7000 moveq.l D0, 0x00
00000596 3D40 8030 move.w [A6 - 0x7FD0], D0
label0000059A:
0000059A 203C 0000 0258 move.l D0, 0x258
000005A0 306E 8030 movea.w A0, [A6 - 0x7FD0]
000005A4 9088 sub.l D0, A0
000005A6 3F00 move.w -[A7], D0
000005A8 7032 moveq.l D0, 0x32
000005AA 2F00 move.l -[A7], D0
000005AC 700A moveq.l D0, 0x0A
000005AE 3F00 move.w -[A7], D0
000005B0 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000005B4 066E 0019 8030 addi.w [A6 - 0x7FD0], 0x19
000005BA 0C6E 01F4 8030 cmpi.w [A6 - 0x7FD0], 0x1F4
000005C0 6FD8 ble -0x26 /* 0000059A */
label000005C2:
000005C2 302E 8022 move.w D0, [A6 - 0x7FDE]
000005C6 48C0 ext.l D0
000005C8 E588 lsl D0, 2
000005CA 0680 0000 24DE addi.l D0, 0x24DE
000005D0 D0AD FD6A add.l D0, [A5 - 0x296]
000005D4 2F00 move.l -[A7], D0
000005D6 7000 moveq.l D0, 0x00
000005D8 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000005DC 205F movea.l A0, [A7]+
000005DE 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000005E2 4EBA 1E04 jsr [PC + 0x1E04 /* 000023E8 */]
000005E6 526E 8022 addq.w [A6 - 0x7FDE], 1
000005EA 6000 FE06 bra -0x1F8 /* 000003F2 */
label000005EE:
000005EE 3D6E 8008 8028 move.w [A6 - 0x7FD8], [A6 - 0x7FF8]
000005F4 7000 moveq.l D0, 0x00
000005F6 3D40 8026 move.w [A6 - 0x7FDA], D0
000005FA 4EBA 0738 jsr [PC + 0x738 /* 00000D34 */]
label000005FE:
000005FE 4EBA 04D2 jsr [PC + 0x4D2 /* 00000AD2 */]
00000602 302E 8028 move.w D0, [A6 - 0x7FD8]
00000606 57C0 seq D0
00000608 4880 ext.w D0
0000060A 48C0 ext.l D0
0000060C 2F00 move.l -[A7], D0
0000060E 302E 8026 move.w D0, [A6 - 0x7FDA]
00000612 56C0 sne D0
00000614 4880 ext.w D0
00000616 48C0 ext.l D0
00000618 C09F and.l D0, [A7]+
0000061A 4A80 tst.l D0
0000061C 6704 beq +0x6 /* 00000622 */
0000061E 4EFA 068A jmp [PC + 0x68A /* 00000CAA */]
label00000622:
00000622 558F subq.l A7, 2
00000624 A974 syscall Button
00000626 101F move.b D0, [A7]+
00000628 4880 ext.w D0
0000062A 48C0 ext.l D0
0000062C 3D40 8032 move.w [A6 - 0x7FCE], D0
00000630 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
00000636 6604 bne +0x6 /* 0000063C */
00000638 4EFA FFC4 jmp [PC - 0x3C /* 000005FE */]
label0000063C:
0000063C 4EBA 0494 jsr [PC + 0x494 /* 00000AD2 */]
00000640 302E 8028 move.w D0, [A6 - 0x7FD8]
00000644 57C0 seq D0
00000646 4880 ext.w D0
00000648 48C0 ext.l D0
0000064A 2F00 move.l -[A7], D0
0000064C 302E 8026 move.w D0, [A6 - 0x7FDA]
00000650 56C0 sne D0
00000652 4880 ext.w D0
00000654 48C0 ext.l D0
00000656 C09F and.l D0, [A7]+
00000658 4A80 tst.l D0
0000065A 6704 beq +0x6 /* 00000660 */
0000065C 4EFA 064C jmp [PC + 0x64C /* 00000CAA */]
label00000660:
00000660 302E 8012 move.w D0, [A6 - 0x7FEE]
00000664 6604 bne +0x6 /* 0000066A */
00000666 4EFA 006E jmp [PC + 0x6E /* 000006D6 */]
label0000066A:
0000066A 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
0000066E 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00000672 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00000676 3D40 8032 move.w [A6 - 0x7FCE], D0
0000067A 0C6E 0041 8032 cmpi.w [A6 - 0x7FCE], 0x41 /* 'A' */
00000680 5DC0 slt D0
00000682 4880 ext.w D0
00000684 48C0 ext.l D0
00000686 2F00 move.l -[A7], D0
00000688 0C6E 005B 8032 cmpi.w [A6 - 0x7FCE], 0x5B /* '[' */
0000068E 5EC0 sgt D0
00000690 4880 ext.w D0
00000692 48C0 ext.l D0
00000694 C09F and.l D0, [A7]+
00000696 4A80 tst.l D0
00000698 6704 beq +0x6 /* 0000069E */
0000069A 4EFA 003A jmp [PC + 0x3A /* 000006D6 */]
label0000069E:
0000069E 302E 8032 move.w D0, [A6 - 0x7FCE]
000006A2 48C0 ext.l D0
000006A4 0480 0000 0040 subi.l D0, 0x40 /* '@' */
000006AA 3D40 8034 move.w [A6 - 0x7FCC], D0
000006AE 3D6E 8034 8036 move.w [A6 - 0x7FCA], [A6 - 0x7FCC]
000006B4 306E 8034 movea.w A0, [A6 - 0x7FCC]
000006B8 D1C8 add.l A0, A0
000006BA D0FC 085A add.w A0, 0x85A
000006BE D1ED FD6A add.l A0, [A5 - 0x296]
000006C2 3010 move.w D0, [A0]
000006C4 6F00 0010 ble +0x12 /* 000006D6 */
000006C8 4EBA 06C8 jsr [PC + 0x6C8 /* 00000D92 */]
000006CC 7064 moveq.l D0, 0x64
000006CE 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000006D2 4EFA 011A jmp [PC + 0x11A /* 000007EE */]
label000006D6:
000006D6 558F subq.l A7, 2
000006D8 A974 syscall Button
000006DA 101F move.b D0, [A7]+
000006DC 4880 ext.w D0
000006DE 48C0 ext.l D0
000006E0 3D40 8032 move.w [A6 - 0x7FCE], D0
000006E4 302E 8032 move.w D0, [A6 - 0x7FCE]
000006E8 6604 bne +0x6 /* 000006EE */
000006EA 4EFA FF50 jmp [PC - 0xB0 /* 0000063C */]
label000006EE:
000006EE 4EBA 0678 jsr [PC + 0x678 /* 00000D68 */]
000006F2 4EBA 0926 jsr [PC + 0x926 /* 0000101A */]
000006F6 302E 8034 move.w D0, [A6 - 0x7FCC]
000006FA 6604 bne +0x6 /* 00000700 */
000006FC 4EFA FF00 jmp [PC - 0x100 /* 000005FE */]
label00000700:
00000700 70FF moveq.l D0, 0xFFFFFFFF
00000702 3F00 move.w -[A7], D0
00000704 70FF moveq.l D0, 0xFFFFFFFF
00000706 3F00 move.w -[A7], D0
00000708 4267 clr.w -[A7]
0000070A 700A moveq.l D0, 0x0A
0000070C 3F00 move.w -[A7], D0
0000070E 4267 clr.w -[A7]
00000710 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000714 3D6E 8034 8036 move.w [A6 - 0x7FCA], [A6 - 0x7FCC]
0000071A 4EBA 0676 jsr [PC + 0x676 /* 00000D92 */]
label0000071E:
0000071E 4EBA 0648 jsr [PC + 0x648 /* 00000D68 */]
00000722 4EBA 08F6 jsr [PC + 0x8F6 /* 0000101A */]
00000726 302E 8034 move.w D0, [A6 - 0x7FCC]
0000072A 48C0 ext.l D0
0000072C 306E 8036 movea.w A0, [A6 - 0x7FCA]
00000730 B088 cmp.l D0, A0
00000732 6700 0010 beq +0x12 /* 00000744 */
00000736 3D6E 8036 8034 move.w [A6 - 0x7FCC], [A6 - 0x7FCA]
0000073C 4EBA 0654 jsr [PC + 0x654 /* 00000D92 */]
00000740 4EFA 004A jmp [PC + 0x4A /* 0000078C */]
label00000744:
00000744 4EBA 038C jsr [PC + 0x38C /* 00000AD2 */]
00000748 302E 8028 move.w D0, [A6 - 0x7FD8]
0000074C 57C0 seq D0
0000074E 4880 ext.w D0
00000750 48C0 ext.l D0
00000752 2F00 move.l -[A7], D0
00000754 302E 8026 move.w D0, [A6 - 0x7FDA]
00000758 56C0 sne D0
0000075A 4880 ext.w D0
0000075C 48C0 ext.l D0
0000075E C09F and.l D0, [A7]+
00000760 4A80 tst.l D0
00000762 6700 000A beq +0xC /* 0000076E */
00000766 4EBA 062A jsr [PC + 0x62A /* 00000D92 */]
0000076A 4EFA 053E jmp [PC + 0x53E /* 00000CAA */]
label0000076E:
0000076E 558F subq.l A7, 2
00000770 A974 syscall Button
00000772 101F move.b D0, [A7]+
00000774 4880 ext.w D0
00000776 48C0 ext.l D0
00000778 3D40 8032 move.w [A6 - 0x7FCE], D0
0000077C 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
00000782 6604 bne +0x6 /* 00000788 */
00000784 4EFA FF98 jmp [PC - 0x68 /* 0000071E */]
label00000788:
00000788 4EFA 0064 jmp [PC + 0x64 /* 000007EE */]
label0000078C:
0000078C 4EBA 05DA jsr [PC + 0x5DA /* 00000D68 */]
00000790 4EBA 0888 jsr [PC + 0x888 /* 0000101A */]
00000794 302E 8034 move.w D0, [A6 - 0x7FCC]
00000798 48C0 ext.l D0
0000079A 306E 8036 movea.w A0, [A6 - 0x7FCA]
0000079E B088 cmp.l D0, A0
000007A0 6600 000A bne +0xC /* 000007AC */
000007A4 4EBA 05EC jsr [PC + 0x5EC /* 00000D92 */]
000007A8 6000 FF74 bra -0x8A /* 0000071E */
label000007AC:
000007AC 4EBA 0324 jsr [PC + 0x324 /* 00000AD2 */]
000007B0 302E 8028 move.w D0, [A6 - 0x7FD8]
000007B4 57C0 seq D0
000007B6 4880 ext.w D0
000007B8 48C0 ext.l D0
000007BA 2F00 move.l -[A7], D0
000007BC 302E 8026 move.w D0, [A6 - 0x7FDA]
000007C0 56C0 sne D0
000007C2 4880 ext.w D0
000007C4 48C0 ext.l D0
000007C6 C09F and.l D0, [A7]+
000007C8 4A80 tst.l D0
000007CA 6704 beq +0x6 /* 000007D0 */
000007CC 4EFA 04DC jmp [PC + 0x4DC /* 00000CAA */]
label000007D0:
000007D0 558F subq.l A7, 2
000007D2 A974 syscall Button
000007D4 101F move.b D0, [A7]+
000007D6 4880 ext.w D0
000007D8 48C0 ext.l D0
000007DA 3D40 8032 move.w [A6 - 0x7FCE], D0
000007DE 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
000007E4 6604 bne +0x6 /* 000007EA */
000007E6 4EFA FFA4 jmp [PC - 0x5C /* 0000078C */]
label000007EA:
000007EA 6000 FE12 bra -0x1EC /* 000005FE */
label000007EE:
000007EE 4EBA 04FC jsr [PC + 0x4FC /* 00000CEC */]
000007F2 7000 moveq.l D0, 0x00
000007F4 3D40 8028 move.w [A6 - 0x7FD8], D0
000007F8 0C6E 0002 802A cmpi.w [A6 - 0x7FD6], 0x2
000007FE 6600 000A bne +0xC /* 0000080A */
00000802 4EBA 153E jsr [PC + 0x153E /* 00001D42 */]
00000806 6000 0006 bra +0x8 /* 0000080E */
label0000080A:
0000080A 4EBA 14A8 jsr [PC + 0x14A8 /* 00001CB4 */]
label0000080E:
0000080E 306E 8034 movea.w A0, [A6 - 0x7FCC]
00000812 D1C8 add.l A0, A0
00000814 D0FC 085A add.w A0, 0x85A
00000818 D1ED FD6A add.l A0, [A5 - 0x296]
0000081C 70FF moveq.l D0, 0xFFFFFFFF
0000081E 3080 move.w [A0], D0
00000820 302E 8038 move.w D0, [A6 - 0x7FC8]
00000824 48C0 ext.l D0
00000826 2F00 move.l -[A7], D0
00000828 306E 8034 movea.w A0, [A6 - 0x7FCC]
0000082C D1C8 add.l A0, A0
0000082E D0FC 24A8 add.w A0, 0x24A8
00000832 D1ED FD6A add.l A0, [A5 - 0x296]
00000836 3010 move.w D0, [A0]
00000838 48C0 ext.l D0
0000083A 221F move.l D1, [A7]+
0000083C C141 exg D0, D1
0000083E 9081 sub.l D0, D1
00000840 3D40 8038 move.w [A6 - 0x7FC8], D0
00000844 70FF moveq.l D0, 0xFFFFFFFF
00000846 3F00 move.w -[A7], D0
00000848 70FF moveq.l D0, 0xFFFFFFFF
0000084A 3F00 move.w -[A7], D0
0000084C 4267 clr.w -[A7]
0000084E 700C moveq.l D0, 0x0C
00000850 3F00 move.w -[A7], D0
00000852 70FF moveq.l D0, 0xFFFFFFFF
00000854 3F00 move.w -[A7], D0
00000856 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000085A 4EBA 0394 jsr [PC + 0x394 /* 00000BF0 */]
0000085E 4EBA 064E jsr [PC + 0x64E /* 00000EAE */]
00000862 306E 8036 movea.w A0, [A6 - 0x7FCA]
00000866 D1C8 add.l A0, A0
00000868 D0FC 24A8 add.w A0, 0x24A8
0000086C D1ED FD6A add.l A0, [A5 - 0x296]
00000870 3010 move.w D0, [A0]
00000872 48C0 ext.l D0
00000874 0C80 0000 0001 cmpi.l D0, 0x1
0000087A 6600 004A bne +0x4C /* 000008C6 */
0000087E 302E 8022 move.w D0, [A6 - 0x7FDE]
00000882 48C0 ext.l D0
00000884 E588 lsl D0, 2
00000886 0680 0000 24DE addi.l D0, 0x24DE
0000088C D0AD FD6A add.l D0, [A5 - 0x296]
00000890 2F00 move.l -[A7], D0
00000892 302E 8022 move.w D0, [A6 - 0x7FDE]
00000896 48C0 ext.l D0
00000898 E588 lsl D0, 2
0000089A 0680 0000 24DE addi.l D0, 0x24DE
000008A0 D0AD FD6A add.l D0, [A5 - 0x296]
000008A4 2040 movea.l A0, D0
000008A6 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
000008AA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000008AE 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000008B2 0000 0002 ori.b D0, 0x2
000008B6 2500 move.l -[A2], D0
000008B8 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000008BC 205F movea.l A0, [A7]+
000008BE 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
000008C2 4EBA 1B24 jsr [PC + 0x1B24 /* 000023E8 */]
label000008C6:
000008C6 302E 803A move.w D0, [A6 - 0x7FC6]
000008CA 6600 002E bne +0x30 /* 000008FA */
000008CE 526E 8022 addq.w [A6 - 0x7FDE], 1
000008D2 0C6E 0001 8010 cmpi.w [A6 - 0x7FF0], 0x1
000008D8 6600 001C bne +0x1E /* 000008F6 */
000008DC 7032 moveq.l D0, 0x32
000008DE 3F00 move.w -[A7], D0
000008E0 2F3C 0000 01F4 move.l -[A7], 0x1F4
000008E6 700F moveq.l D0, 0x0F
000008E8 3F00 move.w -[A7], D0
000008EA 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000008EE 6000 FB02 bra -0x4FC /* 000003F2 */
000008F2 6000 0006 bra +0x8 /* 000008FA */
label000008F6:
000008F6 6000 FAFA bra -0x504 /* 000003F2 */
label000008FA:
000008FA 0C6E 0001 800E cmpi.w [A6 - 0x7FF2], 0x1
00000900 6704 beq +0x6 /* 00000906 */
00000902 4EFA 00BA jmp [PC + 0xBA /* 000009BE */]
label00000906:
00000906 0C6E 0001 803A cmpi.w [A6 - 0x7FC6], 0x1
0000090C 6F00 0068 ble +0x6A /* 00000976 */
00000910 206D FD62 movea.l A0, [A5 - 0x29E]
00000914 41E8 8070 lea.l A0, [A0 - 0x7F90]
00000918 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000091C 302E 803A move.w D0, [A6 - 0x7FC6]
00000920 48C0 ext.l D0
00000922 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000926 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
0000092A 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000092E 206D FD62 movea.l A0, [A5 - 0x29E]
00000932 41E8 807C lea.l A0, [A0 - 0x7F84]
00000936 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000093A 302E 8036 move.w D0, [A6 - 0x7FCA]
0000093E 48C0 ext.l D0
00000940 E188 lsl D0, 8
00000942 0680 0000 0890 addi.l D0, 0x890
00000948 D0AD FD6A add.l D0, [A5 - 0x296]
0000094C 2040 movea.l A0, D0
0000094E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000952 41EE 803C lea.l A0, [A6 - 0x7FC4]
00000956 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000095A 70FF moveq.l D0, 0xFFFFFFFF
0000095C 1B40 F84E move.b [A5 - 0x7B2], D0
00000960 41EE 803C lea.l A0, [A6 - 0x7FC4]
00000964 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000968 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000096C 1B6D FD86 F84E move.b [A5 - 0x7B2], [A5 - 0x27A]
00000972 4EFA 004A jmp [PC + 0x4A /* 000009BE */]
label00000976:
00000976 206D FD62 movea.l A0, [A5 - 0x29E]
0000097A 41E8 807E lea.l A0, [A0 - 0x7F82]
0000097E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000982 7040 moveq.l D0, 0x40
00000984 306E 8036 movea.w A0, [A6 - 0x7FCA]
00000988 D088 add.l D0, A0
0000098A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000098E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00000992 206D FD62 movea.l A0, [A5 - 0x29E]
00000996 41E8 808A lea.l A0, [A0 - 0x7F76]
0000099A 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000099E 41EE 803C lea.l A0, [A6 - 0x7FC4]
000009A2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000009A6 70FF moveq.l D0, 0xFFFFFFFF
000009A8 1B40 F84E move.b [A5 - 0x7B2], D0
000009AC 41EE 803C lea.l A0, [A6 - 0x7FC4]
000009B0 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000009B4 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000009B8 1B6D FD86 F84E move.b [A5 - 0x7B2], [A5 - 0x27A]
label000009BE:
000009BE 302E 813C move.w D0, [A6 - 0x7EC4]
000009C2 48C0 ext.l D0
000009C4 2F00 move.l -[A7], D0
000009C6 302E 803A move.w D0, [A6 - 0x7FC6]
000009CA 48C0 ext.l D0
000009CC 2F00 move.l -[A7], D0
000009CE 306E 8036 movea.w A0, [A6 - 0x7FCA]
000009D2 D1C8 add.l A0, A0
000009D4 D0FC 24A8 add.w A0, 0x24A8
000009D8 D1ED FD6A add.l A0, [A5 - 0x296]
000009DC 3010 move.w D0, [A0]
000009DE 48C0 ext.l D0
000009E0 0C80 0000 0001 cmpi.l D0, 0x1
000009E6 56C0 sne D0
000009E8 4880 ext.w D0
000009EA 48C0 ext.l D0
000009EC 221F move.l D1, [A7]+
000009EE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000009F2 221F move.l D1, [A7]+
000009F4 C141 exg D0, D1
000009F6 9081 sub.l D0, D1
000009F8 3D40 813C move.w [A6 - 0x7EC4], D0
000009FC 302E 813C move.w D0, [A6 - 0x7EC4]
00000A00 48C0 ext.l D0
00000A02 306E 813E movea.w A0, [A6 - 0x7EC2]
00000A06 B088 cmp.l D0, A0
00000A08 6C04 bge +0x6 /* 00000A0E */
00000A0A 4EFA 0034 jmp [PC + 0x34 /* 00000A40 */]
label00000A0E:
00000A0E 0C6E 0001 8010 cmpi.w [A6 - 0x7FF0], 0x1
00000A14 6600 002A bne +0x2C /* 00000A40 */
00000A18 7001 moveq.l D0, 0x01
00000A1A 3D40 8030 move.w [A6 - 0x7FD0], D0
label00000A1E:
00000A1E 3F3C 0258 move.w -[A7], 0x258
00000A22 7032 moveq.l D0, 0x32
00000A24 2F00 move.l -[A7], D0
00000A26 7001 moveq.l D0, 0x01
00000A28 3F00 move.w -[A7], D0
00000A2A 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000A2E 7032 moveq.l D0, 0x32
00000A30 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000A34 700F moveq.l D0, 0x0F
00000A36 526E 8030 addq.w [A6 - 0x7FD0], 1
00000A3A B06E 8030 cmp.w D0, [A6 - 0x7FD0]
00000A3E 6CDE bge -0x20 /* 00000A1E */
label00000A40:
00000A40 306E 8036 movea.w A0, [A6 - 0x7FCA]
00000A44 D1C8 add.l A0, A0
00000A46 D0FC 24A8 add.w A0, 0x24A8
00000A4A D1ED FD6A add.l A0, [A5 - 0x296]
00000A4E 3010 move.w D0, [A0]
00000A50 6600 007C bne +0x7E /* 00000ACE */
00000A54 302E 8022 move.w D0, [A6 - 0x7FDE]
00000A58 48C0 ext.l D0
00000A5A E588 lsl D0, 2
00000A5C 0680 0000 24DE addi.l D0, 0x24DE
00000A62 D0AD FD6A add.l D0, [A5 - 0x296]
00000A66 2F00 move.l -[A7], D0
00000A68 302E 8022 move.w D0, [A6 - 0x7FDE]
00000A6C 48C0 ext.l D0
00000A6E E588 lsl D0, 2
00000A70 0680 0000 24DE addi.l D0, 0x24DE
00000A76 D0AD FD6A add.l D0, [A5 - 0x296]
00000A7A 2040 movea.l A0, D0
00000A7C 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000A80 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000A84 302E 803A move.w D0, [A6 - 0x7FC6]
00000A88 48C0 ext.l D0
00000A8A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000A8E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000A92 302E 8020 move.w D0, [A6 - 0x7FE0]
00000A96 48C0 ext.l D0
00000A98 C0FC 0006 mulu.w D0, 0x6
00000A9C 306E 801E movea.w A0, [A6 - 0x7FE2]
00000AA0 D088 add.l D0, A0
00000AA2 E388 lsl D0, 1
00000AA4 0680 0000 2390 addi.l D0, 0x2390
00000AAA D0AD FD6A add.l D0, [A5 - 0x296]
00000AAE 2040 movea.l A0, D0
00000AB0 3010 move.w D0, [A0]
00000AB2 48C0 ext.l D0
00000AB4 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000AB8 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000ABC 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00000AC0 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000AC4 205F movea.l A0, [A7]+
00000AC6 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000ACA 4EBA 191C jsr [PC + 0x191C /* 000023E8 */]
label00000ACE:
00000ACE 6000 F922 bra -0x6DC /* 000003F2 */
fn00000AD2:
00000AD2 302E 8028 move.w D0, [A6 - 0x7FD8]
00000AD6 6600 0004 bne +0x6 /* 00000ADC */
00000ADA 4E75 rts
label00000ADC:
00000ADC 302E 8026 move.w D0, [A6 - 0x7FDA]
00000AE0 6704 beq +0x6 /* 00000AE6 */
00000AE2 4EFA 0038 jmp [PC + 0x38 /* 00000B1C */]
label00000AE6:
00000AE6 7001 moveq.l D0, 0x01
00000AE8 3D40 8026 move.w [A6 - 0x7FDA], D0
00000AEC 598F subq.l A7, 4
00000AEE A975 syscall TickCount
00000AF0 201F move.l D0, [A7]+
00000AF2 2F00 move.l -[A7], D0
00000AF4 302E 8028 move.w D0, [A6 - 0x7FD8]
00000AF8 48C0 ext.l D0
00000AFA 2200 move.l D1, D0
00000AFC 703C moveq.l D0, 0x3C
00000AFE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000B02 221F move.l D1, [A7]+
00000B04 D081 add.l D0, D1
00000B06 0680 0000 003B addi.l D0, 0x3B /* ';' */
00000B0C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000B10 41EE 8140 lea.l A0, [A6 - 0x7EC0]
00000B14 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00000B18 4EFA 004C jmp [PC + 0x4C /* 00000B66 */]
label00000B1C:
00000B1C 41EE 8140 lea.l A0, [A6 - 0x7EC0]
00000B20 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00000B24 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000B28 598F subq.l A7, 4
00000B2A A975 syscall TickCount
00000B2C 201F move.l D0, [A7]+
00000B2E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000B32 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000B36 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000B3A 2200 move.l D1, D0
00000B3C 703C moveq.l D0, 0x3C
00000B3E 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000B42 3D40 8028 move.w [A6 - 0x7FD8], D0
00000B46 302E 8028 move.w D0, [A6 - 0x7FD8]
00000B4A 6C00 0008 bge +0xA /* 00000B54 */
00000B4E 7000 moveq.l D0, 0x00
00000B50 3D40 8028 move.w [A6 - 0x7FD8], D0
label00000B54:
00000B54 302E 8144 move.w D0, [A6 - 0x7EBC]
00000B58 48C0 ext.l D0
00000B5A 306E 8028 movea.w A0, [A6 - 0x7FD8]
00000B5E B088 cmp.l D0, A0
00000B60 6E00 0004 bgt +0x6 /* 00000B66 */
00000B64 4E75 rts
label00000B66:
00000B66 3D6E 8028 8144 move.w [A6 - 0x7EBC], [A6 - 0x7FD8]
00000B6C 4EBA 017E jsr [PC + 0x17E /* 00000CEC */]
00000B70 7004 moveq.l D0, 0x04
00000B72 3F00 move.w -[A7], D0
00000B74 7009 moveq.l D0, 0x09
00000B76 3F00 move.w -[A7], D0
00000B78 4267 clr.w -[A7]
00000B7A 7001 moveq.l D0, 0x01
00000B7C 3F00 move.w -[A7], D0
00000B7E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000B82 0C6E 0013 8028 cmpi.w [A6 - 0x7FD8], 0x13
00000B88 6F00 001A ble +0x1C /* 00000BA4 */
00000B8C 3F3C 017D move.w -[A7], 0x17D
00000B90 705B moveq.l D0, 0x5B
00000B92 3F00 move.w -[A7], D0
00000B94 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000B98 302E 8028 move.w D0, [A6 - 0x7FD8]
00000B9C 48C0 ext.l D0
00000B9E 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000BA2 4E75 rts
label00000BA4:
00000BA4 0C6E 0009 8028 cmpi.w [A6 - 0x7FD8], 0x9 /* '\t' */
00000BAA 6F00 001E ble +0x20 /* 00000BCA */
00000BAE 3F3C 017C move.w -[A7], 0x17C
00000BB2 705B moveq.l D0, 0x5B
00000BB4 3F00 move.w -[A7], D0
00000BB6 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000BBA 302E 8028 move.w D0, [A6 - 0x7FD8]
00000BBE 48C0 ext.l D0
00000BC0 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000BC4 4E75 rts
00000BC6 6000 001A bra +0x1C /* 00000BE2 */
label00000BCA:
00000BCA 3F3C 0180 move.w -[A7], 0x180
00000BCE 705B moveq.l D0, 0x5B
00000BD0 3F00 move.w -[A7], D0
00000BD2 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000BD6 302E 8028 move.w D0, [A6 - 0x7FD8]
00000BDA 48C0 ext.l D0
00000BDC 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00000BE0 4E75 rts
label00000BE2:
00000BE2 70FF moveq.l D0, 0xFFFFFFFF
00000BE4 3D40 800E move.w [A6 - 0x7FF2], D0
00000BE8 7000 moveq.l D0, 0x00
00000BEA 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000BEE 4E75 rts
fn00000BF0:
00000BF0 70FF moveq.l D0, 0xFFFFFFFF
00000BF2 3F00 move.w -[A7], D0
00000BF4 70FF moveq.l D0, 0xFFFFFFFF
00000BF6 3F00 move.w -[A7], D0
00000BF8 4267 clr.w -[A7]
00000BFA 700C moveq.l D0, 0x0C
00000BFC 3F00 move.w -[A7], D0
00000BFE 70FF moveq.l D0, 0xFFFFFFFF
00000C00 3F00 move.w -[A7], D0
00000C02 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000C06 7008 moveq.l D0, 0x08
00000C08 3D40 802E move.w [A6 - 0x7FD2], D0
label00000C0C:
00000C0C 302E 8034 move.w D0, [A6 - 0x7FCC]
00000C10 48C0 ext.l D0
00000C12 2200 move.l D1, D0
00000C14 7012 moveq.l D0, 0x12
00000C16 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000C1A 306E 802E movea.w A0, [A6 - 0x7FD2]
00000C1E 9088 sub.l D0, A0
00000C20 2F00 move.l -[A7], D0
00000C22 302E 8000 move.w D0, [A6 - 0x8000]
00000C26 48C0 ext.l D0
00000C28 0480 0000 000E subi.l D0, 0xE
00000C2E 306E 802E movea.w A0, [A6 - 0x7FD2]
00000C32 9088 sub.l D0, A0
00000C34 221F move.l D1, [A7]+
00000C36 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000C3A 302E 8034 move.w D0, [A6 - 0x7FCC]
00000C3E 48C0 ext.l D0
00000C40 2200 move.l D1, D0
00000C42 7012 moveq.l D0, 0x12
00000C44 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000C48 306E 802E movea.w A0, [A6 - 0x7FD2]
00000C4C D088 add.l D0, A0
00000C4E 2F00 move.l -[A7], D0
00000C50 302E 8000 move.w D0, [A6 - 0x8000]
00000C54 48C0 ext.l D0
00000C56 5980 subq.l D0, 4
00000C58 306E 802E movea.w A0, [A6 - 0x7FD2]
00000C5C D088 add.l D0, A0
00000C5E 221F move.l D1, [A7]+
00000C60 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000C64 302E 8034 move.w D0, [A6 - 0x7FCC]
00000C68 48C0 ext.l D0
00000C6A 2200 move.l D1, D0
00000C6C 7012 moveq.l D0, 0x12
00000C6E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000C72 306E 802E movea.w A0, [A6 - 0x7FD2]
00000C76 9088 sub.l D0, A0
00000C78 2F00 move.l -[A7], D0
00000C7A 302E 8000 move.w D0, [A6 - 0x8000]
00000C7E 48C0 ext.l D0
00000C80 0480 0000 000E subi.l D0, 0xE
00000C86 306E 802E movea.w A0, [A6 - 0x7FD2]
00000C8A 9088 sub.l D0, A0
00000C8C 221F move.l D1, [A7]+
00000C8E 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000C92 7032 moveq.l D0, 0x32
00000C94 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000C98 7000 moveq.l D0, 0x00
00000C9A 066E FFFF 802E addi.w [A6 - 0x7FD2], 0xFFFF
00000CA0 B06E 802E cmp.w D0, [A6 - 0x7FD2]
00000CA4 6F00 FF66 ble -0x98 /* 00000C0C */
00000CA8 4E75 rts
label00000CAA:
00000CAA 0C6E 0002 802A cmpi.w [A6 - 0x7FD6], 0x2
00000CB0 6600 000A bne +0xC /* 00000CBC */
00000CB4 4EBA 108C jsr [PC + 0x108C /* 00001D42 */]
00000CB8 6000 0006 bra +0x8 /* 00000CC0 */
label00000CBC:
00000CBC 4EBA 0FF6 jsr [PC + 0xFF6 /* 00001CB4 */]
label00000CC0:
00000CC0 526E 8022 addq.w [A6 - 0x7FDE], 1
00000CC4 0C6E 0001 8010 cmpi.w [A6 - 0x7FF0], 0x1
00000CCA 6600 001C bne +0x1E /* 00000CE8 */
00000CCE 7032 moveq.l D0, 0x32
00000CD0 3F00 move.w -[A7], D0
00000CD2 2F3C 0000 01F4 move.l -[A7], 0x1F4
00000CD8 700F moveq.l D0, 0x0F
00000CDA 3F00 move.w -[A7], D0
00000CDC 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000CE0 6000 F710 bra -0x8EE /* 000003F2 */
00000CE4 6000 0006 bra +0x8 /* 00000CEC */
label00000CE8:
00000CE8 6000 F708 bra -0x8F6 /* 000003F2 */
fn00000CEC:
00000CEC 70FF moveq.l D0, 0xFFFFFFFF
00000CEE 3F00 move.w -[A7], D0
00000CF0 70FF moveq.l D0, 0xFFFFFFFF
00000CF2 3F00 move.w -[A7], D0
00000CF4 4267 clr.w -[A7]
00000CF6 700C moveq.l D0, 0x0C
00000CF8 3F00 move.w -[A7], D0
00000CFA 4267 clr.w -[A7]
00000CFC 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000D00 203C 0000 017E move.l D0, 0x17E
00000D06 2200 move.l D1, D0
00000D08 704E moveq.l D0, 0x4E
00000D0A 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000D0E 203C 0000 0193 move.l D0, 0x193
00000D14 2200 move.l D1, D0
00000D16 7062 moveq.l D0, 0x62
00000D18 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000D1C 70FF moveq.l D0, 0xFFFFFFFF
00000D1E 3F00 move.w -[A7], D0
00000D20 70FF moveq.l D0, 0xFFFFFFFF
00000D22 3F00 move.w -[A7], D0
00000D24 4267 clr.w -[A7]
00000D26 700A moveq.l D0, 0x0A
00000D28 3F00 move.w -[A7], D0
00000D2A 70FF moveq.l D0, 0xFFFFFFFF
00000D2C 3F00 move.w -[A7], D0
00000D2E 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000D32 4E75 rts
fn00000D34:
00000D34 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000D38 2F08 move.l -[A7], A0
00000D3A 206D FD62 movea.l A0, [A5 - 0x29E]
00000D3E 41E8 808C lea.l A0, [A0 - 0x7F74]
00000D42 225F movea.l A1, [A7]+
00000D44 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000D48 4A80 tst.l D0
00000D4A 67E8 beq -0x16 /* 00000D34 */
00000D4C 4E75 rts
label00000D4E:
00000D4E 302E 800E move.w D0, [A6 - 0x7FF2]
00000D52 6D00 0010 blt +0x12 /* 00000D64 */
00000D56 70FF moveq.l D0, 0xFFFFFFFF
00000D58 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000D5C 4EED 0232 jmp [A5 + 0x232 /* export_66 */]
00000D60 6000 0006 bra +0x8 /* 00000D68 */
label00000D64:
00000D64 4EED 0232 jmp [A5 + 0x232 /* export_66 */]
fn00000D68:
00000D68 486E 8146 pea.l [A6 - 0x7EBA]
00000D6C A972 syscall GetMouse
00000D6E 202E 8146 move.l D0, [A6 - 0x7EBA]
00000D72 0280 0000 FFFF andi.l D0, 0xFFFF
00000D78 3D40 8030 move.w [A6 - 0x7FD0], D0
00000D7C 202E 8146 move.l D0, [A6 - 0x7EBA]
00000D80 2200 move.l D1, D0
00000D82 203C 0001 0000 move.l D0, 0x10000
00000D88 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000D8C 3D40 814A move.w [A6 - 0x7EB6], D0
00000D90 4E75 rts
fn00000D92:
00000D92 302E 8034 move.w D0, [A6 - 0x7FCC]
00000D96 48C0 ext.l D0
00000D98 2200 move.l D1, D0
00000D9A 7012 moveq.l D0, 0x12
00000D9C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000DA0 5180 subq.l D0, 8
00000DA2 2F00 move.l -[A7], D0
00000DA4 302E 8000 move.w D0, [A6 - 0x8000]
00000DA8 48C0 ext.l D0
00000DAA 0480 0000 0016 subi.l D0, 0x16
00000DB0 221F move.l D1, [A7]+
00000DB2 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000DB6 302E 8034 move.w D0, [A6 - 0x7FCC]
00000DBA 48C0 ext.l D0
00000DBC 2200 move.l D1, D0
00000DBE 7012 moveq.l D0, 0x12
00000DC0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000DC4 5080 addq.l D0, 8
00000DC6 2F00 move.l -[A7], D0
00000DC8 302E 8000 move.w D0, [A6 - 0x8000]
00000DCC 48C0 ext.l D0
00000DCE 5880 addq.l D0, 4
00000DD0 221F move.l D1, [A7]+
00000DD2 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000DD6 302E 8034 move.w D0, [A6 - 0x7FCC]
00000DDA 48C0 ext.l D0
00000DDC 2200 move.l D1, D0
00000DDE 7012 moveq.l D0, 0x12
00000DE0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000DE4 5180 subq.l D0, 8
00000DE6 2F00 move.l -[A7], D0
00000DE8 302E 8000 move.w D0, [A6 - 0x8000]
00000DEC 48C0 ext.l D0
00000DEE 0480 0000 0016 subi.l D0, 0x16
00000DF4 221F move.l D1, [A7]+
00000DF6 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000DFA 4E75 rts
label00000DFC:
00000DFC 558F subq.l A7, 2
00000DFE A974 syscall Button
00000E00 101F move.b D0, [A7]+
00000E02 4880 ext.w D0
00000E04 48C0 ext.l D0
00000E06 3D40 8032 move.w [A6 - 0x7FCE], D0
00000E0A 302E 8032 move.w D0, [A6 - 0x7FCE]
00000E0E 6604 bne +0x6 /* 00000E14 */
00000E10 4EFA FFEA jmp [PC - 0x16 /* 00000DFC */]
label00000E14:
00000E14 4E75 rts
fn00000E16:
00000E16 558F subq.l A7, 2
00000E18 A974 syscall Button
00000E1A 101F move.b D0, [A7]+
00000E1C 4880 ext.w D0
00000E1E 48C0 ext.l D0
00000E20 3D40 8032 move.w [A6 - 0x7FCE], D0
00000E24 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
00000E2A 6604 bne +0x6 /* 00000E30 */
00000E2C 4EFA FFE8 jmp [PC - 0x18 /* 00000E16 */]
label00000E30:
00000E30 4E75 rts
fn00000E32:
00000E32 4EFA 1C2C jmp [PC + 0x1C2C /* 00002A60 */]
fn00000E36:
00000E36 70FF moveq.l D0, 0xFFFFFFFF
00000E38 3F00 move.w -[A7], D0
00000E3A 70FF moveq.l D0, 0xFFFFFFFF
00000E3C 3F00 move.w -[A7], D0
00000E3E 4267 clr.w -[A7]
00000E40 7008 moveq.l D0, 0x08
00000E42 3F00 move.w -[A7], D0
00000E44 4267 clr.w -[A7]
00000E46 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000E4A 7004 moveq.l D0, 0x04
00000E4C 3F00 move.w -[A7], D0
00000E4E 7018 moveq.l D0, 0x18
00000E50 3F00 move.w -[A7], D0
00000E52 4267 clr.w -[A7]
00000E54 4267 clr.w -[A7]
00000E56 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000E5A 7001 moveq.l D0, 0x01
00000E5C 3D40 8034 move.w [A6 - 0x7FCC], D0
label00000E60:
00000E60 302E 8034 move.w D0, [A6 - 0x7FCC]
00000E64 48C0 ext.l D0
00000E66 2200 move.l D1, D0
00000E68 7012 moveq.l D0, 0x12
00000E6A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000E6E 5F80 subq.l D0, 7
00000E70 3F00 move.w -[A7], D0
00000E72 3F2E 8000 move.w -[A7], [A6 - 0x8000]
00000E76 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000E7A 7040 moveq.l D0, 0x40
00000E7C 306E 8034 movea.w A0, [A6 - 0x7FCC]
00000E80 D088 add.l D0, A0
00000E82 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000E86 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00000E8A 306E 8034 movea.w A0, [A6 - 0x7FCC]
00000E8E D1C8 add.l A0, A0
00000E90 D0FC 085A add.w A0, 0x85A
00000E94 D1ED FD6A add.l A0, [A5 - 0x296]
00000E98 4250 clr.w [A0]
00000E9A 701A moveq.l D0, 0x1A
00000E9C 526E 8034 addq.w [A6 - 0x7FCC], 1
00000EA0 B06E 8034 cmp.w D0, [A6 - 0x7FCC]
00000EA4 6CBA bge -0x44 /* 00000E60 */
00000EA6 7005 moveq.l D0, 0x05
00000EA8 3D40 8038 move.w [A6 - 0x7FC8], D0
00000EAC 4E75 rts
fn00000EAE:
00000EAE 7000 moveq.l D0, 0x00
00000EB0 3D40 803A move.w [A6 - 0x7FC6], D0
00000EB4 70FF moveq.l D0, 0xFFFFFFFF
00000EB6 3F00 move.w -[A7], D0
00000EB8 7018 moveq.l D0, 0x18
00000EBA 3F00 move.w -[A7], D0
00000EBC 70FF moveq.l D0, 0xFFFFFFFF
00000EBE 3F00 move.w -[A7], D0
00000EC0 7001 moveq.l D0, 0x01
00000EC2 3F00 move.w -[A7], D0
00000EC4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000EC8 7001 moveq.l D0, 0x01
00000ECA 3D40 814C move.w [A6 - 0x7EB4], D0
label00000ECE:
00000ECE 306E 814C movea.w A0, [A6 - 0x7EB4]
00000ED2 D1C8 add.l A0, A0
00000ED4 D0FC 07B8 add.w A0, 0x7B8
00000ED8 D1ED FD6A add.l A0, [A5 - 0x296]
00000EDC 3010 move.w D0, [A0]
00000EDE 48C0 ext.l D0
00000EE0 306E 8034 movea.w A0, [A6 - 0x7FCC]
00000EE4 B088 cmp.l D0, A0
00000EE6 6600 0006 bne +0x8 /* 00000EEE */
00000EEA 4EBA 0010 jsr [PC + 0x10 /* 00000EFC */]
label00000EEE:
00000EEE 7050 moveq.l D0, 0x50
00000EF0 526E 814C addq.w [A6 - 0x7EB4], 1
00000EF4 B06E 814C cmp.w D0, [A6 - 0x7EB4]
00000EF8 6CD4 bge -0x2A /* 00000ECE */
00000EFA 4E75 rts
fn00000EFC:
00000EFC 306E 814C movea.w A0, [A6 - 0x7EB4]
00000F00 D1C8 add.l A0, A0
00000F02 D0FC 0716 add.w A0, 0x716
00000F06 D1ED FD6A add.l A0, [A5 - 0x296]
00000F0A 7001 moveq.l D0, 0x01
00000F0C 3080 move.w [A0], D0
00000F0E 302E 814C move.w D0, [A6 - 0x7EB4]
00000F12 48C0 ext.l D0
00000F14 0680 0000 0013 addi.l D0, 0x13
00000F1A 2200 move.l D1, D0
00000F1C 7014 moveq.l D0, 0x14
00000F1E 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000F22 3D40 814A move.w [A6 - 0x7EB6], D0
00000F26 302E 814C move.w D0, [A6 - 0x7EB4]
00000F2A 48C0 ext.l D0
00000F2C 2F00 move.l -[A7], D0
00000F2E 302E 814A move.w D0, [A6 - 0x7EB6]
00000F32 48C0 ext.l D0
00000F34 2200 move.l D1, D0
00000F36 7014 moveq.l D0, 0x14
00000F38 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000F3C 221F move.l D1, [A7]+
00000F3E C141 exg D0, D1
00000F40 9081 sub.l D0, D1
00000F42 0680 0000 0014 addi.l D0, 0x14
00000F48 3D40 8030 move.w [A6 - 0x7FD0], D0
00000F4C 70FF moveq.l D0, 0xFFFFFFFF
00000F4E 3F00 move.w -[A7], D0
00000F50 70FF moveq.l D0, 0xFFFFFFFF
00000F52 3F00 move.w -[A7], D0
00000F54 4267 clr.w -[A7]
00000F56 700C moveq.l D0, 0x0C
00000F58 3F00 move.w -[A7], D0
00000F5A 4267 clr.w -[A7]
00000F5C 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00000F60 526E 803A addq.w [A6 - 0x7FC6], 1
00000F64 7000 moveq.l D0, 0x00
00000F66 3D40 802E move.w [A6 - 0x7FD2], D0
label00000F6A:
00000F6A 302E 8030 move.w D0, [A6 - 0x7FD0]
00000F6E 48C0 ext.l D0
00000F70 2200 move.l D1, D0
00000F72 7012 moveq.l D0, 0x12
00000F74 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000F78 306E 802E movea.w A0, [A6 - 0x7FD2]
00000F7C 9088 sub.l D0, A0
00000F7E 2F00 move.l -[A7], D0
00000F80 302E 814A move.w D0, [A6 - 0x7EB6]
00000F84 48C0 ext.l D0
00000F86 2200 move.l D1, D0
00000F88 701E moveq.l D0, 0x1E
00000F8A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000F8E 5D80 subq.l D0, 6
00000F90 306E 802E movea.w A0, [A6 - 0x7FD2]
00000F94 9088 sub.l D0, A0
00000F96 221F move.l D1, [A7]+
00000F98 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000F9C 302E 8030 move.w D0, [A6 - 0x7FD0]
00000FA0 48C0 ext.l D0
00000FA2 2200 move.l D1, D0
00000FA4 7012 moveq.l D0, 0x12
00000FA6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000FAA 306E 802E movea.w A0, [A6 - 0x7FD2]
00000FAE D088 add.l D0, A0
00000FB0 2F00 move.l -[A7], D0
00000FB2 302E 814A move.w D0, [A6 - 0x7EB6]
00000FB6 48C0 ext.l D0
00000FB8 2200 move.l D1, D0
00000FBA 701E moveq.l D0, 0x1E
00000FBC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000FC0 5480 addq.l D0, 2
00000FC2 306E 802E movea.w A0, [A6 - 0x7FD2]
00000FC6 D088 add.l D0, A0
00000FC8 221F move.l D1, [A7]+
00000FCA 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000FCE 7019 moveq.l D0, 0x19
00000FD0 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000FD4 7007 moveq.l D0, 0x07
00000FD6 526E 802E addq.w [A6 - 0x7FD2], 1
00000FDA B06E 802E cmp.w D0, [A6 - 0x7FD2]
00000FDE 6C8A bge -0x74 /* 00000F6A */
00000FE0 302E 8030 move.w D0, [A6 - 0x7FD0]
00000FE4 48C0 ext.l D0
00000FE6 2200 move.l D1, D0
00000FE8 7012 moveq.l D0, 0x12
00000FEA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000FEE 5F80 subq.l D0, 7
00000FF0 3F00 move.w -[A7], D0
00000FF2 302E 814A move.w D0, [A6 - 0x7EB6]
00000FF6 48C0 ext.l D0
00000FF8 2200 move.l D1, D0
00000FFA 701E moveq.l D0, 0x1E
00000FFC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00001000 5E80 addq.l D0, 7
00001002 3F00 move.w -[A7], D0
00001004 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001008 7040 moveq.l D0, 0x40
0000100A 306E 8034 movea.w A0, [A6 - 0x7FCC]
0000100E D088 add.l D0, A0
00001010 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001014 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00001018 4E75 rts
fn0000101A:
0000101A 302E 814A move.w D0, [A6 - 0x7EB6]
0000101E 48C0 ext.l D0
00001020 2F00 move.l -[A7], D0
00001022 302E 8000 move.w D0, [A6 - 0x8000]
00001026 48C0 ext.l D0
00001028 0480 0000 0016 subi.l D0, 0x16
0000102E 221F move.l D1, [A7]+
00001030 B280 cmp.l D1, D0
00001032 5DC0 slt D0
00001034 4880 ext.w D0
00001036 48C0 ext.l D0
00001038 2F00 move.l -[A7], D0
0000103A 302E 814A move.w D0, [A6 - 0x7EB6]
0000103E 48C0 ext.l D0
00001040 2F00 move.l -[A7], D0
00001042 302E 8000 move.w D0, [A6 - 0x8000]
00001046 48C0 ext.l D0
00001048 5880 addq.l D0, 4
0000104A 221F move.l D1, [A7]+
0000104C B280 cmp.l D1, D0
0000104E 5EC0 sgt D0
00001050 4880 ext.w D0
00001052 48C0 ext.l D0
00001054 809F or.l D0, [A7]+
00001056 4A80 tst.l D0
00001058 6700 000A beq +0xC /* 00001064 */
0000105C 7000 moveq.l D0, 0x00
0000105E 3D40 8034 move.w [A6 - 0x7FCC], D0
00001062 4E75 rts
label00001064:
00001064 302E 8030 move.w D0, [A6 - 0x7FD0]
00001068 48C0 ext.l D0
0000106A 5080 addq.l D0, 8
0000106C 2200 move.l D1, D0
0000106E 7012 moveq.l D0, 0x12
00001070 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00001074 3D40 8034 move.w [A6 - 0x7FCC], D0
00001078 0C6E 0001 8034 cmpi.w [A6 - 0x7FCC], 0x1
0000107E 5DC0 slt D0
00001080 4880 ext.w D0
00001082 48C0 ext.l D0
00001084 2F00 move.l -[A7], D0
00001086 0C6E 001A 8034 cmpi.w [A6 - 0x7FCC], 0x1A
0000108C 5EC0 sgt D0
0000108E 4880 ext.w D0
00001090 48C0 ext.l D0
00001092 809F or.l D0, [A7]+
00001094 2F00 move.l -[A7], D0
00001096 302E 8030 move.w D0, [A6 - 0x7FD0]
0000109A 48C0 ext.l D0
0000109C 2F00 move.l -[A7], D0
0000109E 302E 8034 move.w D0, [A6 - 0x7FCC]
000010A2 48C0 ext.l D0
000010A4 2200 move.l D1, D0
000010A6 7012 moveq.l D0, 0x12
000010A8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000010AC 221F move.l D1, [A7]+
000010AE C141 exg D0, D1
000010B0 9081 sub.l D0, D1
000010B2 0C80 0000 0007 cmpi.l D0, 0x7
000010B8 5EC0 sgt D0
000010BA 4880 ext.w D0
000010BC 48C0 ext.l D0
000010BE 809F or.l D0, [A7]+
000010C0 4A80 tst.l D0
000010C2 6700 000A beq +0xC /* 000010CE */
000010C6 7000 moveq.l D0, 0x00
000010C8 3D40 8034 move.w [A6 - 0x7FCC], D0
000010CC 4E75 rts
label000010CE:
000010CE 306E 8034 movea.w A0, [A6 - 0x7FCC]
000010D2 D1C8 add.l A0, A0
000010D4 D0FC 085A add.w A0, 0x85A
000010D8 D1ED FD6A add.l A0, [A5 - 0x296]
000010DC 3010 move.w D0, [A0]
000010DE 48C0 ext.l D0
000010E0 0C80 0000 0001 cmpi.l D0, 0x1
000010E6 6700 000E beq +0x10 /* 000010F6 */
000010EA 7000 moveq.l D0, 0x00
000010EC 3D40 8034 move.w [A6 - 0x7FCC], D0
000010F0 4E75 rts
000010F2 6000 0004 bra +0x6 /* 000010F8 */
label000010F6:
000010F6 4E75 rts
fn000010F8:
000010F8 7004 moveq.l D0, 0x04
000010FA 3F00 move.w -[A7], D0
000010FC 700C moveq.l D0, 0x0C
000010FE 3F00 move.w -[A7], D0
00001100 4267 clr.w -[A7]
00001102 7001 moveq.l D0, 0x01
00001104 3F00 move.w -[A7], D0
00001106 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000110A 203C 0000 01A2 move.l D0, 0x1A2
00001110 2200 move.l D1, D0
00001112 7003 moveq.l D0, 0x03
00001114 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001118 203C 0000 01E7 move.l D0, 0x1E7
0000111E 2200 move.l D1, D0
00001120 203C 0000 00FC move.l D0, 0xFC
00001126 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000112A 203C 0000 01A2 move.l D0, 0x1A2
00001130 2200 move.l D1, D0
00001132 7003 moveq.l D0, 0x03
00001134 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001138 7001 moveq.l D0, 0x01
0000113A 3D40 8030 move.w [A6 - 0x7FD0], D0
label0000113E:
0000113E 70FF moveq.l D0, 0xFFFFFFFF
00001140 3F00 move.w -[A7], D0
00001142 70FF moveq.l D0, 0xFFFFFFFF
00001144 3F00 move.w -[A7], D0
00001146 7001 moveq.l D0, 0x01
00001148 3F00 move.w -[A7], D0
0000114A 70FF moveq.l D0, 0xFFFFFFFF
0000114C 3F00 move.w -[A7], D0
0000114E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00001152 302E 8030 move.w D0, [A6 - 0x7FD0]
00001156 48C0 ext.l D0
00001158 C0FC 0006 mulu.w D0, 0x6
0000115C 306E 801E movea.w A0, [A6 - 0x7FE2]
00001160 D088 add.l D0, A0
00001162 E388 lsl D0, 1
00001164 0680 0000 2390 addi.l D0, 0x2390
0000116A D0AD FD6A add.l D0, [A5 - 0x296]
0000116E 2040 movea.l A0, D0
00001170 3010 move.w D0, [A0]
00001172 5EC0 sgt D0
00001174 4880 ext.w D0
00001176 48C0 ext.l D0
00001178 2F00 move.l -[A7], D0
0000117A 302E 8030 move.w D0, [A6 - 0x7FD0]
0000117E 48C0 ext.l D0
00001180 C0FC 0006 mulu.w D0, 0x6
00001184 306E 801E movea.w A0, [A6 - 0x7FE2]
00001188 D088 add.l D0, A0
0000118A E388 lsl D0, 1
0000118C 0680 0000 2390 addi.l D0, 0x2390
00001192 D0AD FD6A add.l D0, [A5 - 0x296]
00001196 2040 movea.l A0, D0
00001198 3010 move.w D0, [A0]
0000119A 48C0 ext.l D0
0000119C 0C80 0000 03E8 cmpi.l D0, 0x3E8
000011A2 5DC0 slt D0
000011A4 4880 ext.w D0
000011A6 48C0 ext.l D0
000011A8 C09F and.l D0, [A7]+
000011AA 4A80 tst.l D0
000011AC 6700 008E beq +0x90 /* 0000123C */
000011B0 302E 8030 move.w D0, [A6 - 0x7FD0]
000011B4 48C0 ext.l D0
000011B6 C0FC 0006 mulu.w D0, 0x6
000011BA 306E 801E movea.w A0, [A6 - 0x7FE2]
000011BE D088 add.l D0, A0
000011C0 E388 lsl D0, 1
000011C2 0680 0000 2390 addi.l D0, 0x2390
000011C8 D0AD FD6A add.l D0, [A5 - 0x296]
000011CC 2040 movea.l A0, D0
000011CE 3010 move.w D0, [A0]
000011D0 48C0 ext.l D0
000011D2 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000011D6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
000011DA 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000011DE 41EE 814E lea.l A0, [A6 - 0x7EB2]
000011E2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000011E6 3F3C 01B3 move.w -[A7], 0x1B3
000011EA 302E 8030 move.w D0, [A6 - 0x7FD0]
000011EE 48C0 ext.l D0
000011F0 2200 move.l D1, D0
000011F2 700D moveq.l D0, 0x0D
000011F4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000011F8 5480 addq.l D0, 2
000011FA 3F00 move.w -[A7], D0
000011FC A893 syscall MoveTo
000011FE 486E 814E pea.l [A6 - 0x7EB2]
00001202 A884 syscall DrawString
00001204 70FF moveq.l D0, 0xFFFFFFFF
00001206 3F00 move.w -[A7], D0
00001208 70FF moveq.l D0, 0xFFFFFFFF
0000120A 3F00 move.w -[A7], D0
0000120C 4267 clr.w -[A7]
0000120E 70FF moveq.l D0, 0xFFFFFFFF
00001210 3F00 move.w -[A7], D0
00001212 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00001216 3F3C 01B4 move.w -[A7], 0x1B4
0000121A 302E 8030 move.w D0, [A6 - 0x7FD0]
0000121E 48C0 ext.l D0
00001220 2200 move.l D1, D0
00001222 700D moveq.l D0, 0x0D
00001224 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00001228 5480 addq.l D0, 2
0000122A 3F00 move.w -[A7], D0
0000122C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001230 206D FD62 movea.l A0, [A5 - 0x29E]
00001234 41E8 808E lea.l A0, [A0 - 0x7F72]
00001238 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
label0000123C:
0000123C 302E 8030 move.w D0, [A6 - 0x7FD0]
00001240 48C0 ext.l D0
00001242 C0FC 0006 mulu.w D0, 0x6
00001246 306E 801E movea.w A0, [A6 - 0x7FE2]
0000124A D088 add.l D0, A0
0000124C E388 lsl D0, 1
0000124E 0680 0000 2390 addi.l D0, 0x2390
00001254 D0AD FD6A add.l D0, [A5 - 0x296]
00001258 2040 movea.l A0, D0
0000125A 3010 move.w D0, [A0]
0000125C 6600 0024 bne +0x26 /* 00001282 */
00001260 3F3C 01A4 move.w -[A7], 0x1A4
00001264 302E 8030 move.w D0, [A6 - 0x7FD0]
00001268 48C0 ext.l D0
0000126A 2200 move.l D1, D0
0000126C 700D moveq.l D0, 0x0D
0000126E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00001272 5480 addq.l D0, 2
00001274 3F00 move.w -[A7], D0
00001276 A893 syscall MoveTo
00001278 206D FD62 movea.l A0, [A5 - 0x29E]
0000127C 4868 8090 pea.l [A0 - 0x7F70]
00001280 A884 syscall DrawString
label00001282:
00001282 302E 8030 move.w D0, [A6 - 0x7FD0]
00001286 48C0 ext.l D0
00001288 C0FC 0006 mulu.w D0, 0x6
0000128C 306E 801E movea.w A0, [A6 - 0x7FE2]
00001290 D088 add.l D0, A0
00001292 E388 lsl D0, 1
00001294 0680 0000 2390 addi.l D0, 0x2390
0000129A D0AD FD6A add.l D0, [A5 - 0x296]
0000129E 2040 movea.l A0, D0
000012A0 3010 move.w D0, [A0]
000012A2 48C0 ext.l D0
000012A4 0C80 FFFF FF9C cmpi.l D0, 0xFFFFFF9C
000012AA 6600 0024 bne +0x26 /* 000012D0 */
000012AE 3F3C 01A4 move.w -[A7], 0x1A4
000012B2 302E 8030 move.w D0, [A6 - 0x7FD0]
000012B6 48C0 ext.l D0
000012B8 2200 move.l D1, D0
000012BA 700D moveq.l D0, 0x0D
000012BC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000012C0 5480 addq.l D0, 2
000012C2 3F00 move.w -[A7], D0
000012C4 A893 syscall MoveTo
000012C6 206D FD62 movea.l A0, [A5 - 0x29E]
000012CA 4868 809A pea.l [A0 - 0x7F66]
000012CE A884 syscall DrawString
label000012D0:
000012D0 302E 8030 move.w D0, [A6 - 0x7FD0]
000012D4 48C0 ext.l D0
000012D6 C0FC 0006 mulu.w D0, 0x6
000012DA 306E 801E movea.w A0, [A6 - 0x7FE2]
000012DE D088 add.l D0, A0
000012E0 E388 lsl D0, 1
000012E2 0680 0000 2390 addi.l D0, 0x2390
000012E8 D0AD FD6A add.l D0, [A5 - 0x296]
000012EC 2040 movea.l A0, D0
000012EE 3010 move.w D0, [A0]
000012F0 48C0 ext.l D0
000012F2 0C80 0000 0384 cmpi.l D0, 0x384
000012F8 6F00 008E ble +0x90 /* 00001388 */
000012FC 302E 8030 move.w D0, [A6 - 0x7FD0]
00001300 48C0 ext.l D0
00001302 C0FC 0006 mulu.w D0, 0x6
00001306 306E 801E movea.w A0, [A6 - 0x7FE2]
0000130A D088 add.l D0, A0
0000130C E388 lsl D0, 1
0000130E 0680 0000 2390 addi.l D0, 0x2390
00001314 D0AD FD6A add.l D0, [A5 - 0x296]
00001318 2040 movea.l A0, D0
0000131A 3010 move.w D0, [A0]
0000131C 48C0 ext.l D0
0000131E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00001322 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
00001326 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000132A 41EE 814E lea.l A0, [A6 - 0x7EB2]
0000132E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001332 3F3C 01AF move.w -[A7], 0x1AF
00001336 302E 8030 move.w D0, [A6 - 0x7FD0]
0000133A 48C0 ext.l D0
0000133C 2200 move.l D1, D0
0000133E 700D moveq.l D0, 0x0D
00001340 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00001344 5480 addq.l D0, 2
00001346 3F00 move.w -[A7], D0
00001348 A893 syscall MoveTo
0000134A 486E 814E pea.l [A6 - 0x7EB2]
0000134E A884 syscall DrawString
00001350 70FF moveq.l D0, 0xFFFFFFFF
00001352 3F00 move.w -[A7], D0
00001354 70FF moveq.l D0, 0xFFFFFFFF
00001356 3F00 move.w -[A7], D0
00001358 4267 clr.w -[A7]
0000135A 70FF moveq.l D0, 0xFFFFFFFF
0000135C 3F00 move.w -[A7], D0
0000135E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00001362 3F3C 01B0 move.w -[A7], 0x1B0
00001366 302E 8030 move.w D0, [A6 - 0x7FD0]
0000136A 48C0 ext.l D0
0000136C 2200 move.l D1, D0
0000136E 700D moveq.l D0, 0x0D
00001370 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00001374 5480 addq.l D0, 2
00001376 3F00 move.w -[A7], D0
00001378 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000137C 206D FD62 movea.l A0, [A5 - 0x29E]
00001380 41E8 80A4 lea.l A0, [A0 - 0x7F5C]
00001384 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
label00001388:
00001388 7013 moveq.l D0, 0x13
0000138A 526E 8030 addq.w [A6 - 0x7FD0], 1
0000138E B06E 8030 cmp.w D0, [A6 - 0x7FD0]
00001392 6C00 FDAA bge -0x254 /* 0000113E */
00001396 70FF moveq.l D0, 0xFFFFFFFF
00001398 3F00 move.w -[A7], D0
0000139A 70FF moveq.l D0, 0xFFFFFFFF
0000139C 3F00 move.w -[A7], D0
0000139E 4267 clr.w -[A7]
000013A0 700A moveq.l D0, 0x0A
000013A2 3F00 move.w -[A7], D0
000013A4 3F2E 824E move.w -[A7], [A6 - 0x7DB2]
000013A8 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
fn000013AC:
000013AC 203C 0000 01A3 move.l D0, 0x1A3
000013B2 2F00 move.l -[A7], D0
000013B4 302E 8020 move.w D0, [A6 - 0x7FE0]
000013B8 48C0 ext.l D0
000013BA 2200 move.l D1, D0
000013BC 700D moveq.l D0, 0x0D
000013BE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000013C2 0480 0000 0009 subi.l D0, 0x9 /* '\t' */
000013C8 221F move.l D1, [A7]+
000013CA 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000013CE 203C 0000 01E6 move.l D0, 0x1E6
000013D4 2F00 move.l -[A7], D0
000013D6 302E 8020 move.w D0, [A6 - 0x7FE0]
000013DA 48C0 ext.l D0
000013DC 2200 move.l D1, D0
000013DE 700D moveq.l D0, 0x0D
000013E0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000013E4 5880 addq.l D0, 4
000013E6 221F move.l D1, [A7]+
000013E8 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000013EC 203C 0000 01A3 move.l D0, 0x1A3
000013F2 2F00 move.l -[A7], D0
000013F4 302E 8020 move.w D0, [A6 - 0x7FE0]
000013F8 48C0 ext.l D0
000013FA 2200 move.l D1, D0
000013FC 700D moveq.l D0, 0x0D
000013FE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00001402 0480 0000 0009 subi.l D0, 0x9 /* '\t' */
00001408 221F move.l D1, [A7]+
0000140A 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000140E 4E75 rts
label00001410:
00001410 6100 F6C0 bsr -0x93E /* 00000AD2 */
00001414 302E 8028 move.w D0, [A6 - 0x7FD8]
00001418 6600 0030 bne +0x32 /* 0000144A */
0000141C 4267 clr.w -[A7]
0000141E 700C moveq.l D0, 0x0C
00001420 3F00 move.w -[A7], D0
00001422 70FF moveq.l D0, 0xFFFFFFFF
00001424 3F00 move.w -[A7], D0
00001426 4267 clr.w -[A7]
00001428 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000142C 3F3C 00AA move.w -[A7], 0xAA
00001430 3F3C 00DC move.w -[A7], 0xDC
00001434 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001438 206D FD62 movea.l A0, [A5 - 0x29E]
0000143C 41E8 80A6 lea.l A0, [A0 - 0x7F5A]
00001440 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00001444 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00001448 4E75 rts
label0000144A:
0000144A 558F subq.l A7, 2
0000144C A974 syscall Button
0000144E 101F move.b D0, [A7]+
00001450 4880 ext.w D0
00001452 48C0 ext.l D0
00001454 3D40 8032 move.w [A6 - 0x7FCE], D0
00001458 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
0000145E 6604 bne +0x6 /* 00001464 */
00001460 4EFA 005E jmp [PC + 0x5E /* 000014C0 */]
label00001464:
00001464 302E 8012 move.w D0, [A6 - 0x7FEE]
00001468 6604 bne +0x6 /* 0000146E */
0000146A 4EFA FFA4 jmp [PC - 0x5C /* 00001410 */]
label0000146E:
0000146E 203C 0000 0700 move.l D0, 0x700
00001474 D0AD FD6A add.l D0, [A5 - 0x296]
00001478 2F00 move.l -[A7], D0
0000147A A976 syscall GetKeys
0000147C 203C 0000 0702 move.l D0, 0x702
00001482 D0AD FD6A add.l D0, [A5 - 0x296]
00001486 2040 movea.l A0, D0
00001488 3010 move.w D0, [A0]
0000148A 48C0 ext.l D0
0000148C 0C80 0000 1000 cmpi.l D0, 0x1000
00001492 56C0 sne D0
00001494 4880 ext.w D0
00001496 48C0 ext.l D0
00001498 2F00 move.l -[A7], D0
0000149A 203C 0000 070A move.l D0, 0x70A
000014A0 D0AD FD6A add.l D0, [A5 - 0x296]
000014A4 2040 movea.l A0, D0
000014A6 3010 move.w D0, [A0]
000014A8 48C0 ext.l D0
000014AA 0C80 0000 2000 cmpi.l D0, 0x2000 /* ' \0' */
000014B0 56C0 sne D0
000014B2 4880 ext.w D0
000014B4 48C0 ext.l D0
000014B6 C09F and.l D0, [A7]+
000014B8 4A80 tst.l D0
000014BA 6704 beq +0x6 /* 000014C0 */
000014BC 4EFA FF52 jmp [PC - 0xAE /* 00001410 */]
label000014C0:
000014C0 4267 clr.w -[A7]
000014C2 700C moveq.l D0, 0x0C
000014C4 3F00 move.w -[A7], D0
000014C6 70FF moveq.l D0, 0xFFFFFFFF
000014C8 3F00 move.w -[A7], D0
000014CA 4267 clr.w -[A7]
000014CC 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000014D0 3F3C 00AA move.w -[A7], 0xAA
000014D4 3F3C 00DC move.w -[A7], 0xDC
000014D8 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000014DC 206D FD62 movea.l A0, [A5 - 0x29E]
000014E0 41E8 80B2 lea.l A0, [A0 - 0x7F4E]
000014E4 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000014E8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000014EC 7004 moveq.l D0, 0x04
000014EE 3F00 move.w -[A7], D0
000014F0 7009 moveq.l D0, 0x09
000014F2 3F00 move.w -[A7], D0
000014F4 4267 clr.w -[A7]
000014F6 7001 moveq.l D0, 0x01
000014F8 3F00 move.w -[A7], D0
000014FA 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000014FE 4EBA 0414 jsr [PC + 0x414 /* 00001914 */]
fn00001502:
00001502 203C 0000 0320 move.l D0, 0x320
00001508 2F00 move.l -[A7], D0
0000150A 203C 0000 00C8 move.l D0, 0xC8
00001510 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00001514 221F move.l D1, [A7]+
00001516 C141 exg D0, D1
00001518 9081 sub.l D0, D1
0000151A 3D40 814C move.w [A6 - 0x7EB4], D0
0000151E 6100 F7CC bsr -0x832 /* 00000CEC */
00001522 7000 moveq.l D0, 0x00
00001524 3D40 8250 move.w [A6 - 0x7DB0], D0
00001528 7005 moveq.l D0, 0x05
0000152A 3D40 8028 move.w [A6 - 0x7FD8], D0
0000152E 7000 moveq.l D0, 0x00
00001530 3D40 8026 move.w [A6 - 0x7FDA], D0
label00001534:
00001534 0C6E 0001 8010 cmpi.w [A6 - 0x7FF0], 0x1
0000153A 6600 0016 bne +0x18 /* 00001552 */
0000153E 3F3C 4E20 move.w -[A7], 0x4E20 /* 'N ' */
00001542 7014 moveq.l D0, 0x14
00001544 2F00 move.l -[A7], D0
00001546 700A moveq.l D0, 0x0A
00001548 3F00 move.w -[A7], D0
0000154A 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000154E 6000 0008 bra +0xA /* 00001558 */
label00001552:
00001552 7014 moveq.l D0, 0x14
00001554 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
label00001558:
00001558 302E 814C move.w D0, [A6 - 0x7EB4]
0000155C 48C0 ext.l D0
0000155E 2200 move.l D1, D0
00001560 7004 moveq.l D0, 0x04
00001562 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00001566 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000156A 6100 FE40 bsr -0x1BE /* 000013AC */
0000156E 526E 8020 addq.w [A6 - 0x7FE0], 1
00001572 526E 8250 addq.w [A6 - 0x7DB0], 1
00001576 0C6E 0013 8020 cmpi.w [A6 - 0x7FE0], 0x13
0000157C 6F00 0008 ble +0xA /* 00001586 */
00001580 7001 moveq.l D0, 0x01
00001582 3D40 8020 move.w [A6 - 0x7FE0], D0
label00001586:
00001586 6100 FE24 bsr -0x1DA /* 000013AC */
0000158A 302E 814C move.w D0, [A6 - 0x7EB4]
0000158E 48C0 ext.l D0
00001590 2F00 move.l -[A7], D0
00001592 302E 814C move.w D0, [A6 - 0x7EB4]
00001596 48C0 ext.l D0
00001598 2200 move.l D1, D0
0000159A 700A moveq.l D0, 0x0A
0000159C 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000015A0 221F move.l D1, [A7]+
000015A2 C141 exg D0, D1
000015A4 9081 sub.l D0, D1
000015A6 3D40 814C move.w [A6 - 0x7EB4], D0
000015AA 0C6E 0023 814C cmpi.w [A6 - 0x7EB4], 0x23 /* '#' */
000015B0 6C04 bge +0x6 /* 000015B6 */
000015B2 4EFA 0078 jmp [PC + 0x78 /* 0000162C */]
label000015B6:
000015B6 0C6E 0001 8012 cmpi.w [A6 - 0x7FEE], 0x1
000015BC 6600 0054 bne +0x56 /* 00001612 */
000015C0 203C 0000 0700 move.l D0, 0x700
000015C6 D0AD FD6A add.l D0, [A5 - 0x296]
000015CA 2F00 move.l -[A7], D0
000015CC A976 syscall GetKeys
000015CE 203C 0000 0702 move.l D0, 0x702
000015D4 D0AD FD6A add.l D0, [A5 - 0x296]
000015D8 2040 movea.l A0, D0
000015DA 3010 move.w D0, [A0]
000015DC 48C0 ext.l D0
000015DE 0C80 0000 1000 cmpi.l D0, 0x1000
000015E4 57C0 seq D0
000015E6 4880 ext.w D0
000015E8 48C0 ext.l D0
000015EA 2F00 move.l -[A7], D0
000015EC 203C 0000 070A move.l D0, 0x70A
000015F2 D0AD FD6A add.l D0, [A5 - 0x296]
000015F6 2040 movea.l A0, D0
000015F8 3010 move.w D0, [A0]
000015FA 48C0 ext.l D0
000015FC 0C80 0000 2000 cmpi.l D0, 0x2000 /* ' \0' */
00001602 57C0 seq D0
00001604 4880 ext.w D0
00001606 48C0 ext.l D0
00001608 809F or.l D0, [A7]+
0000160A 4A80 tst.l D0
0000160C 6704 beq +0x6 /* 00001612 */
0000160E 4EFA FF24 jmp [PC - 0xDC /* 00001534 */]
label00001612:
00001612 558F subq.l A7, 2
00001614 A974 syscall Button
00001616 101F move.b D0, [A7]+
00001618 4880 ext.w D0
0000161A 48C0 ext.l D0
0000161C 3D40 8032 move.w [A6 - 0x7FCE], D0
00001620 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
00001626 6604 bne +0x6 /* 0000162C */
00001628 4EFA FF0A jmp [PC - 0xF6 /* 00001534 */]
label0000162C:
0000162C 0C6E 0001 802E cmpi.w [A6 - 0x7FD2], 0x1
00001632 5EC0 sgt D0
00001634 4880 ext.w D0
00001636 48C0 ext.l D0
00001638 2F00 move.l -[A7], D0
0000163A 0C6E 0064 814C cmpi.w [A6 - 0x7EB4], 0x64 /* 'd' */
00001640 5EC0 sgt D0
00001642 4880 ext.w D0
00001644 48C0 ext.l D0
00001646 C09F and.l D0, [A7]+
00001648 4A80 tst.l D0
0000164A 6704 beq +0x6 /* 00001650 */
0000164C 4EFA FEE6 jmp [PC - 0x11A /* 00001534 */]
label00001650:
00001650 4EBA 02C2 jsr [PC + 0x2C2 /* 00001914 */]
label00001654:
00001654 0C6E 0001 8010 cmpi.w [A6 - 0x7FF0], 0x1
0000165A 6600 0016 bne +0x18 /* 00001672 */
0000165E 3F3C 4E20 move.w -[A7], 0x4E20 /* 'N ' */
00001662 7014 moveq.l D0, 0x14
00001664 2F00 move.l -[A7], D0
00001666 700A moveq.l D0, 0x0A
00001668 3F00 move.w -[A7], D0
0000166A 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000166E 6000 0008 bra +0xA /* 00001678 */
label00001672:
00001672 700F moveq.l D0, 0x0F
00001674 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
label00001678:
00001678 302E 814C move.w D0, [A6 - 0x7EB4]
0000167C 48C0 ext.l D0
0000167E 2200 move.l D1, D0
00001680 7004 moveq.l D0, 0x04
00001682 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00001686 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000168A 6100 FD20 bsr -0x2DE /* 000013AC */
0000168E 526E 8020 addq.w [A6 - 0x7FE0], 1
00001692 526E 8250 addq.w [A6 - 0x7DB0], 1
00001696 0C6E 0013 8020 cmpi.w [A6 - 0x7FE0], 0x13
0000169C 6F00 0008 ble +0xA /* 000016A6 */
000016A0 7001 moveq.l D0, 0x01
000016A2 3D40 8020 move.w [A6 - 0x7FE0], D0
label000016A6:
000016A6 6100 FD04 bsr -0x2FA /* 000013AC */
000016AA 0C6E 0064 814C cmpi.w [A6 - 0x7EB4], 0x64 /* 'd' */
000016B0 6C00 0008 bge +0xA /* 000016BA */
000016B4 526E 814C addq.w [A6 - 0x7EB4], 1
000016B8 609A bra -0x64 /* 00001654 */
label000016BA:
000016BA 0C6E 01F4 814C cmpi.w [A6 - 0x7EB4], 0x1F4
000016C0 6C00 000A bge +0xC /* 000016CC */
000016C4 066E 0014 814C addi.w [A6 - 0x7EB4], 0x14
000016CA 6088 bra -0x76 /* 00001654 */
label000016CC:
000016CC 302E 814C move.w D0, [A6 - 0x7EB4]
000016D0 48C0 ext.l D0
000016D2 2F00 move.l -[A7], D0
000016D4 302E 814C move.w D0, [A6 - 0x7EB4]
000016D8 48C0 ext.l D0
000016DA 2200 move.l D1, D0
000016DC 700A moveq.l D0, 0x0A
000016DE 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000016E2 221F move.l D1, [A7]+
000016E4 D081 add.l D0, D1
000016E6 3D40 814C move.w [A6 - 0x7EB4], D0
000016EA 0C6E 03E8 814C cmpi.w [A6 - 0x7EB4], 0x3E8
000016F0 6C04 bge +0x6 /* 000016F6 */
000016F2 4EFA FF60 jmp [PC - 0xA0 /* 00001654 */]
label000016F6:
000016F6 0C6E 0012 8250 cmpi.w [A6 - 0x7DB0], 0x12
000016FC 6F00 0008 ble +0xA /* 00001706 */
00001700 4E75 rts
00001702 6000 0040 bra +0x42 /* 00001744 */
label00001706:
00001706 526E 802E addq.w [A6 - 0x7FD2], 1
0000170A 0C6E 0001 800E cmpi.w [A6 - 0x7FF2], 0x1
00001710 6700 0032 beq +0x34 /* 00001744 */
00001714 4267 clr.w -[A7]
00001716 700C moveq.l D0, 0x0C
00001718 3F00 move.w -[A7], D0
0000171A 70FF moveq.l D0, 0xFFFFFFFF
0000171C 3F00 move.w -[A7], D0
0000171E 4267 clr.w -[A7]
00001720 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00001724 3F3C 00AA move.w -[A7], 0xAA
00001728 3F3C 00DC move.w -[A7], 0xDC
0000172C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00001730 206D FD62 movea.l A0, [A5 - 0x29E]
00001734 41E8 80BE lea.l A0, [A0 - 0x7F42]
00001738 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000173C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00001740 6000 FCCE bra -0x330 /* 00001410 */
label00001744:
00001744 206D FD62 movea.l A0, [A5 - 0x29E]
00001748 41E8 80CA lea.l A0, [A0 - 0x7F36]
0000174C 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001750 41EE 803C lea.l A0, [A6 - 0x7FC4]
00001754 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001758 70FF moveq.l D0, 0xFFFFFFFF
0000175A 1B40 F84E move.b [A5 - 0x7B2], D0
0000175E 41EE 803C lea.l A0, [A6 - 0x7FC4]
00001762 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00001766 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000176A 1B6D FD86 F84E move.b [A5 - 0x7B2], [A5 - 0x27A]
00001770 6000 FC9E bra -0x360 /* 00001410 */
fn00001774:
00001774 6100 F5F2 bsr -0xA0C /* 00000D68 */
00001778 4EBA 11D8 jsr [PC + 0x11D8 /* 00002952 */]
0000177C 302E 814A move.w D0, [A6 - 0x7EB6]
00001780 48C0 ext.l D0
00001782 0480 0000 00F0 subi.l D0, 0xF0
00001788 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
0000178C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00001790 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001794 0000 0001 ori.b D0, 0x1
00001798 1000 move.b D0, D0
0000179A 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000179E 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000017A2 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
000017A6 6700 000A beq +0xC /* 000017B2 */
000017AA 7000 moveq.l D0, 0x00
000017AC 3D40 8252 move.w [A6 - 0x7DAE], D0
000017B0 4E75 rts
label000017B2:
000017B2 302E 8030 move.w D0, [A6 - 0x7FD0]
000017B6 48C0 ext.l D0
000017B8 0680 0000 007D addi.l D0, 0x7D /* '}' */
000017BE 2200 move.l D1, D0
000017C0 203C 0000 0087 move.l D0, 0x87
000017C6 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000017CA 3D40 8252 move.w [A6 - 0x7DAE], D0
000017CE 0C6E 0001 8252 cmpi.w [A6 - 0x7DAE], 0x1
000017D4 5DC0 slt D0
000017D6 4880 ext.w D0
000017D8 48C0 ext.l D0
000017DA 2F00 move.l -[A7], D0
000017DC 0C6E 0003 8252 cmpi.w [A6 - 0x7DAE], 0x3
000017E2 5EC0 sgt D0
000017E4 4880 ext.w D0
000017E6 48C0 ext.l D0
000017E8 809F or.l D0, [A7]+
000017EA 2F00 move.l -[A7], D0
000017EC 302E 8030 move.w D0, [A6 - 0x7FD0]
000017F0 48C0 ext.l D0
000017F2 0680 0000 007D addi.l D0, 0x7D /* '}' */
000017F8 2F00 move.l -[A7], D0
000017FA 302E 8252 move.w D0, [A6 - 0x7DAE]
000017FE 48C0 ext.l D0
00001800 2200 move.l D1, D0
00001802 203C 0000 0087 move.l D0, 0x87
00001808 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000180C 221F move.l D1, [A7]+
0000180E C141 exg D0, D1
00001810 9081 sub.l D0, D1
00001812 0C80 0000 007D cmpi.l D0, 0x7D /* '}' */
00001818 5EC0 sgt D0
0000181A 4880 ext.w D0
0000181C 48C0 ext.l D0
0000181E 809F or.l D0, [A7]+
00001820 4A80 tst.l D0
00001822 6700 0008 beq +0xA /* 0000182C */
00001826 7000 moveq.l D0, 0x00
00001828 3D40 8252 move.w [A6 - 0x7DAE], D0
label0000182C:
0000182C 0C6E 0002 8252 cmpi.w [A6 - 0x7DAE], 0x2
00001832 57C0 seq D0
00001834 4880 ext.w D0
00001836 48C0 ext.l D0
00001838 2F00 move.l -[A7], D0
0000183A 302E 8038 move.w D0, [A6 - 0x7FC8]
0000183E 57C0 seq D0
00001840 4880 ext.w D0
00001842 48C0 ext.l D0
00001844 2F00 move.l -[A7], D0
00001846 302E 8022 move.w D0, [A6 - 0x7FDE]
0000184A 48C0 ext.l D0
0000184C E588 lsl D0, 2
0000184E 0680 0000 24DE addi.l D0, 0x24DE
00001854 D0AD FD6A add.l D0, [A5 - 0x296]
00001858 2040 movea.l A0, D0
0000185A 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
0000185E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00001862 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001866 0000 0002 ori.b D0, 0x2
0000186A 2500 move.l -[A2], D0
0000186C 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00001870 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001874 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00001878 809F or.l D0, [A7]+
0000187A C09F and.l D0, [A7]+
0000187C 2F00 move.l -[A7], D0
0000187E 0C6E 0001 8252 cmpi.w [A6 - 0x7DAE], 0x1
00001884 5EC0 sgt D0
00001886 4880 ext.w D0
00001888 48C0 ext.l D0
0000188A 2F00 move.l -[A7], D0
0000188C 302E 813E move.w D0, [A6 - 0x7EC2]
00001890 48C0 ext.l D0
00001892 306E 813C movea.w A0, [A6 - 0x7EC4]
00001896 B088 cmp.l D0, A0
00001898 57C0 seq D0
0000189A 4880 ext.w D0
0000189C 48C0 ext.l D0
0000189E C09F and.l D0, [A7]+
000018A0 809F or.l D0, [A7]+
000018A2 4A80 tst.l D0
000018A4 6700 0008 beq +0xA /* 000018AE */
000018A8 7000 moveq.l D0, 0x00
000018AA 3D40 8252 move.w [A6 - 0x7DAE], D0
label000018AE:
000018AE 4E75 rts
fn000018B0:
000018B0 203C 0000 248A move.l D0, 0x248A
000018B6 D0AD FD6A add.l D0, [A5 - 0x296]
000018BA 2F00 move.l -[A7], D0
000018BC 302E 8030 move.w D0, [A6 - 0x7FD0]
000018C0 48C0 ext.l D0
000018C2 2200 move.l D1, D0
000018C4 7012 moveq.l D0, 0x12
000018C6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000018CA 5180 subq.l D0, 8
000018CC 205F movea.l A0, [A7]+
000018CE 3080 move.w [A0], D0
000018D0 203C 0000 248E move.l D0, 0x248E
000018D6 D0AD FD6A add.l D0, [A5 - 0x296]
000018DA 2F00 move.l -[A7], D0
000018DC 302E 8030 move.w D0, [A6 - 0x7FD0]
000018E0 48C0 ext.l D0
000018E2 2200 move.l D1, D0
000018E4 7012 moveq.l D0, 0x12
000018E6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000018EA 5080 addq.l D0, 8
000018EC 205F movea.l A0, [A7]+
000018EE 3080 move.w [A0], D0
000018F0 70FF moveq.l D0, 0xFFFFFFFF
000018F2 3F00 move.w -[A7], D0
000018F4 70FF moveq.l D0, 0xFFFFFFFF
000018F6 3F00 move.w -[A7], D0
000018F8 4267 clr.w -[A7]
000018FA 700A moveq.l D0, 0x0A
000018FC 3F00 move.w -[A7], D0
000018FE 4267 clr.w -[A7]
00001900 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00001904 203C 0000 2488 move.l D0, 0x2488
0000190A D0AD FD6A add.l D0, [A5 - 0x296]
0000190E 2F00 move.l -[A7], D0
00001910 A8A1 syscall FrameRect
00001912 4E75 rts
fn00001914:
00001914 203C 0000 2482 move.l D0, 0x2482
0000191A D0AD FD6A add.l D0, [A5 - 0x296]
0000191E 2F00 move.l -[A7], D0
00001920 302E 802A move.w D0, [A6 - 0x7FD6]
00001924 48C0 ext.l D0
00001926 2200 move.l D1, D0
00001928 203C 0000 0087 move.l D0, 0x87
0000192E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00001932 0480 0000 007D subi.l D0, 0x7D /* '}' */
00001938 205F movea.l A0, [A7]+
0000193A 3080 move.w [A0], D0
0000193C 203C 0000 2486 move.l D0, 0x2486
00001942 D0AD FD6A add.l D0, [A5 - 0x296]
00001946 2F00 move.l -[A7], D0
00001948 302E 802A move.w D0, [A6 - 0x7FD6]
0000194C 48C0 ext.l D0
0000194E 2200 move.l D1, D0
00001950 203C 0000 0087 move.l D0, 0x87
00001956 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000195A 205F movea.l A0, [A7]+
0000195C 3080 move.w [A0], D0
0000195E 203C 0000 2480 move.l D0, 0x2480
00001964 D0AD FD6A add.l D0, [A5 - 0x296]
00001968 2F00 move.l -[A7], D0
0000196A 700A moveq.l D0, 0x0A
0000196C 3F00 move.w -[A7], D0
0000196E 700A moveq.l D0, 0x0A
00001970 3F00 move.w -[A7], D0
00001972 A8B3 syscall InvertRoundRect
00001974 4E75 rts
label00001976:
00001976 0C6E 0002 8032 cmpi.w [A6 - 0x7FCE], 0x2
0000197C 57C0 seq D0
0000197E 4880 ext.w D0
00001980 48C0 ext.l D0
00001982 2F00 move.l -[A7], D0
00001984 302E 8038 move.w D0, [A6 - 0x7FC8]
00001988 57C0 seq D0
0000198A 4880 ext.w D0
0000198C 48C0 ext.l D0
0000198E 2F00 move.l -[A7], D0
00001990 302E 8022 move.w D0, [A6 - 0x7FDE]
00001994 48C0 ext.l D0
00001996 E588 lsl D0, 2
00001998 0680 0000 24DE addi.l D0, 0x24DE
0000199E D0AD FD6A add.l D0, [A5 - 0x296]
000019A2 2040 movea.l A0, D0
000019A4 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
000019A8 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000019AC 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000019B0 0000 0002 ori.b D0, 0x2
000019B4 2500 move.l -[A2], D0
000019B6 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
000019BA 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000019BE 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000019C2 809F or.l D0, [A7]+
000019C4 C09F and.l D0, [A7]+
000019C6 2F00 move.l -[A7], D0
000019C8 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
000019CE 5EC0 sgt D0
000019D0 4880 ext.w D0
000019D2 48C0 ext.l D0
000019D4 2F00 move.l -[A7], D0
000019D6 302E 813E move.w D0, [A6 - 0x7EC2]
000019DA 48C0 ext.l D0
000019DC 306E 813C movea.w A0, [A6 - 0x7EC4]
000019E0 B088 cmp.l D0, A0
000019E2 57C0 seq D0
000019E4 4880 ext.w D0
000019E6 48C0 ext.l D0
000019E8 C09F and.l D0, [A7]+
000019EA 809F or.l D0, [A7]+
000019EC 4A80 tst.l D0
000019EE 6704 beq +0x6 /* 000019F4 */
000019F0 4EFA 00D6 jmp [PC + 0xD6 /* 00001AC8 */]
label000019F4:
000019F4 3D6E 8032 802A move.w [A6 - 0x7FD6], [A6 - 0x7FCE]
000019FA 6100 FF18 bsr -0xE6 /* 00001914 */
000019FE 0C6E 0003 8032 cmpi.w [A6 - 0x7FCE], 0x3
00001A04 6C00 0014 bge +0x16 /* 00001A1A */
00001A08 203C 0000 00C8 move.l D0, 0xC8
00001A0E 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001A12 6000 FF00 bra -0xFE /* 00001914 */
00001A16 6000 0004 bra +0x6 /* 00001A1C */
label00001A1A:
00001A1A 4E75 rts
label00001A1C:
00001A1C 203C 0000 00C8 move.l D0, 0xC8
00001A22 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00001A26 6000 FEEC bra -0x112 /* 00001914 */
fn00001A2A:
00001A2A 6100 F0A6 bsr -0xF58 /* 00000AD2 */
00001A2E 302E 8028 move.w D0, [A6 - 0x7FD8]
00001A32 57C0 seq D0
00001A34 4880 ext.w D0
00001A36 48C0 ext.l D0
00001A38 2F00 move.l -[A7], D0
00001A3A 302E 8026 move.w D0, [A6 - 0x7FDA]
00001A3E 56C0 sne D0
00001A40 4880 ext.w D0
00001A42 48C0 ext.l D0
00001A44 C09F and.l D0, [A7]+
00001A46 4A80 tst.l D0
00001A48 6700 0004 beq +0x6 /* 00001A4E */
00001A4C 4E75 rts
label00001A4E:
00001A4E 558F subq.l A7, 2
00001A50 A974 syscall Button
00001A52 101F move.b D0, [A7]+
00001A54 4880 ext.w D0
00001A56 48C0 ext.l D0
00001A58 3D40 8032 move.w [A6 - 0x7FCE], D0
00001A5C 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
00001A62 6604 bne +0x6 /* 00001A68 */
00001A64 4EFA FFC4 jmp [PC - 0x3C /* 00001A2A */]
label00001A68:
00001A68 6100 F068 bsr -0xF96 /* 00000AD2 */
00001A6C 302E 8028 move.w D0, [A6 - 0x7FD8]
00001A70 57C0 seq D0
00001A72 4880 ext.w D0
00001A74 48C0 ext.l D0
00001A76 2F00 move.l -[A7], D0
00001A78 302E 8026 move.w D0, [A6 - 0x7FDA]
00001A7C 56C0 sne D0
00001A7E 4880 ext.w D0
00001A80 48C0 ext.l D0
00001A82 C09F and.l D0, [A7]+
00001A84 4A80 tst.l D0
00001A86 6700 0004 beq +0x6 /* 00001A8C */
00001A8A 4E75 rts
label00001A8C:
00001A8C 0C6E 0001 8012 cmpi.w [A6 - 0x7FEE], 0x1
00001A92 6600 0034 bne +0x36 /* 00001AC8 */
00001A96 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00001A9A 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00001A9E 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00001AA2 3D40 8032 move.w [A6 - 0x7FCE], D0
00001AA6 302E 8032 move.w D0, [A6 - 0x7FCE]
00001AAA 5EC0 sgt D0
00001AAC 4880 ext.w D0
00001AAE 48C0 ext.l D0
00001AB0 2F00 move.l -[A7], D0
00001AB2 0C6E 0004 8032 cmpi.w [A6 - 0x7FCE], 0x4
00001AB8 5DC0 slt D0
00001ABA 4880 ext.w D0
00001ABC 48C0 ext.l D0
00001ABE C09F and.l D0, [A7]+
00001AC0 4A80 tst.l D0
00001AC2 6704 beq +0x6 /* 00001AC8 */
00001AC4 4EFA FEB0 jmp [PC - 0x150 /* 00001976 */]
label00001AC8:
00001AC8 558F subq.l A7, 2
00001ACA A974 syscall Button
00001ACC 101F move.b D0, [A7]+
00001ACE 4880 ext.w D0
00001AD0 48C0 ext.l D0
00001AD2 3D40 8032 move.w [A6 - 0x7FCE], D0
00001AD6 302E 8032 move.w D0, [A6 - 0x7FCE]
00001ADA 6604 bne +0x6 /* 00001AE0 */
00001ADC 4EFA FF8A jmp [PC - 0x76 /* 00001A68 */]
label00001AE0:
00001AE0 6100 FC92 bsr -0x36C /* 00001774 */
00001AE4 302E 8252 move.w D0, [A6 - 0x7DAE]
00001AE8 6604 bne +0x6 /* 00001AEE */
00001AEA 4EFA FF3E jmp [PC - 0xC2 /* 00001A2A */]
label00001AEE:
00001AEE 3D6E 8252 802A move.w [A6 - 0x7FD6], [A6 - 0x7DAE]
00001AF4 6100 FE1E bsr -0x1E0 /* 00001914 */
00001AF8 0C6E 0003 8252 cmpi.w [A6 - 0x7DAE], 0x3
00001AFE 6600 0004 bne +0x6 /* 00001B04 */
00001B02 4E75 rts
label00001B04:
00001B04 6100 FC6E bsr -0x390 /* 00001774 */
00001B08 302E 8252 move.w D0, [A6 - 0x7DAE]
00001B0C 48C0 ext.l D0
00001B0E 306E 802A movea.w A0, [A6 - 0x7FD6]
00001B12 B088 cmp.l D0, A0
00001B14 6700 000A beq +0xC /* 00001B20 */
00001B18 6100 FDFA bsr -0x204 /* 00001914 */
00001B1C 4EFA 0048 jmp [PC + 0x48 /* 00001B66 */]
label00001B20:
00001B20 6100 EFB0 bsr -0x104E /* 00000AD2 */
00001B24 302E 8028 move.w D0, [A6 - 0x7FD8]
00001B28 57C0 seq D0
00001B2A 4880 ext.w D0
00001B2C 48C0 ext.l D0
00001B2E 2F00 move.l -[A7], D0
00001B30 302E 8026 move.w D0, [A6 - 0x7FDA]
00001B34 56C0 sne D0
00001B36 4880 ext.w D0
00001B38 48C0 ext.l D0
00001B3A C09F and.l D0, [A7]+
00001B3C 4A80 tst.l D0
00001B3E 6700 0008 beq +0xA /* 00001B48 */
00001B42 6100 FDD0 bsr -0x22E /* 00001914 */
00001B46 4E75 rts
label00001B48:
00001B48 558F subq.l A7, 2
00001B4A A974 syscall Button
00001B4C 101F move.b D0, [A7]+
00001B4E 4880 ext.w D0
00001B50 48C0 ext.l D0
00001B52 3D40 8032 move.w [A6 - 0x7FCE], D0
00001B56 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
00001B5C 6604 bne +0x6 /* 00001B62 */
00001B5E 4EFA FFA4 jmp [PC - 0x5C /* 00001B04 */]
label00001B62:
00001B62 6000 FDB0 bra -0x24E /* 00001914 */
label00001B66:
00001B66 6100 FC0C bsr -0x3F2 /* 00001774 */
00001B6A 302E 8252 move.w D0, [A6 - 0x7DAE]
00001B6E 48C0 ext.l D0
00001B70 306E 802A movea.w A0, [A6 - 0x7FD6]
00001B74 B088 cmp.l D0, A0
00001B76 6600 0008 bne +0xA /* 00001B80 */
00001B7A 6100 FD98 bsr -0x266 /* 00001914 */
00001B7E 6084 bra -0x7A /* 00001B04 */
label00001B80:
00001B80 6100 EF50 bsr -0x10AE /* 00000AD2 */
00001B84 302E 8028 move.w D0, [A6 - 0x7FD8]
00001B88 57C0 seq D0
00001B8A 4880 ext.w D0
00001B8C 48C0 ext.l D0
00001B8E 2F00 move.l -[A7], D0
00001B90 302E 8026 move.w D0, [A6 - 0x7FDA]
00001B94 56C0 sne D0
00001B96 4880 ext.w D0
00001B98 48C0 ext.l D0
00001B9A C09F and.l D0, [A7]+
00001B9C 4A80 tst.l D0
00001B9E 6700 0004 beq +0x6 /* 00001BA4 */
00001BA2 4E75 rts
label00001BA4:
00001BA4 558F subq.l A7, 2
00001BA6 A974 syscall Button
00001BA8 101F move.b D0, [A7]+
00001BAA 4880 ext.w D0
00001BAC 48C0 ext.l D0
00001BAE 3D40 8032 move.w [A6 - 0x7FCE], D0
00001BB2 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
00001BB8 6604 bne +0x6 /* 00001BBE */
00001BBA 4EFA FFAA jmp [PC - 0x56 /* 00001B66 */]
label00001BBE:
00001BBE 6000 FE6A bra -0x194 /* 00001A2A */
fn00001BC2:
00001BC2 7001 moveq.l D0, 0x01
00001BC4 3D40 8030 move.w [A6 - 0x7FD0], D0
label00001BC8:
00001BC8 302E 802A move.w D0, [A6 - 0x7FD6]
00001BCC 48C0 ext.l D0
00001BCE 306E 8030 movea.w A0, [A6 - 0x7FD0]
00001BD2 B088 cmp.l D0, A0
00001BD4 6700 0012 beq +0x14 /* 00001BE8 */
00001BD8 3F2E 8030 move.w -[A7], [A6 - 0x7FD0]
00001BDC 4267 clr.w -[A7]
00001BDE 42A7 clr.l -[A7]
00001BE0 42A7 clr.l -[A7]
00001BE2 4267 clr.w -[A7]
00001BE4 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
label00001BE8:
00001BE8 7003 moveq.l D0, 0x03
00001BEA 526E 8030 addq.w [A6 - 0x7FD0], 1
00001BEE B06E 8030 cmp.w D0, [A6 - 0x7FD0]
00001BF2 6CD4 bge -0x2A /* 00001BC8 */
00001BF4 4E75 rts
fn00001BF6:
00001BF6 7001 moveq.l D0, 0x01
00001BF8 3F00 move.w -[A7], D0
00001BFA 7001 moveq.l D0, 0x01
00001BFC 3F00 move.w -[A7], D0
00001BFE 42A7 clr.l -[A7]
00001C00 42A7 clr.l -[A7]
00001C02 4267 clr.w -[A7]
00001C04 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001C08 302E 813E move.w D0, [A6 - 0x7EC2]
00001C0C 48C0 ext.l D0
00001C0E 306E 813C movea.w A0, [A6 - 0x7EC4]
00001C12 B088 cmp.l D0, A0
00001C14 6600 0024 bne +0x26 /* 00001C3A */
00001C18 7002 moveq.l D0, 0x02
00001C1A 3F00 move.w -[A7], D0
00001C1C 4267 clr.w -[A7]
00001C1E 42A7 clr.l -[A7]
00001C20 42A7 clr.l -[A7]
00001C22 4267 clr.w -[A7]
00001C24 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001C28 7003 moveq.l D0, 0x03
00001C2A 3F00 move.w -[A7], D0
00001C2C 4267 clr.w -[A7]
00001C2E 42A7 clr.l -[A7]
00001C30 42A7 clr.l -[A7]
00001C32 4267 clr.w -[A7]
00001C34 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001C38 4E75 rts
label00001C3A:
00001C3A 7002 moveq.l D0, 0x02
00001C3C 3F00 move.w -[A7], D0
00001C3E 7001 moveq.l D0, 0x01
00001C40 2F00 move.l -[A7], D0
00001C42 302E 8038 move.w D0, [A6 - 0x7FC8]
00001C46 57C0 seq D0
00001C48 4880 ext.w D0
00001C4A 48C0 ext.l D0
00001C4C 2F00 move.l -[A7], D0
00001C4E 302E 8022 move.w D0, [A6 - 0x7FDE]
00001C52 48C0 ext.l D0
00001C54 E588 lsl D0, 2
00001C56 0680 0000 24DE addi.l D0, 0x24DE
00001C5C D0AD FD6A add.l D0, [A5 - 0x296]
00001C60 2040 movea.l A0, D0
00001C62 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00001C66 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00001C6A 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00001C6E 0000 0002 ori.b D0, 0x2
00001C72 2500 move.l -[A2], D0
00001C74 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00001C78 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
00001C7C 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00001C80 221F move.l D1, [A7]+
00001C82 D081 add.l D0, D1
00001C84 0C80 0000 0000 cmpi.l D0, 0x0
00001C8A 56C0 sne D0
00001C8C 4880 ext.w D0
00001C8E 48C0 ext.l D0
00001C90 221F move.l D1, [A7]+
00001C92 D081 add.l D0, D1
00001C94 3F00 move.w -[A7], D0
00001C96 42A7 clr.l -[A7]
00001C98 42A7 clr.l -[A7]
00001C9A 4267 clr.w -[A7]
00001C9C 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001CA0 7003 moveq.l D0, 0x03
00001CA2 3F00 move.w -[A7], D0
00001CA4 7001 moveq.l D0, 0x01
00001CA6 3F00 move.w -[A7], D0
00001CA8 42A7 clr.l -[A7]
00001CAA 42A7 clr.l -[A7]
00001CAC 4267 clr.w -[A7]
00001CAE 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00001CB2 4E75 rts
fn00001CB4:
00001CB4 7002 moveq.l D0, 0x02
00001CB6 3D40 8030 move.w [A6 - 0x7FD0], D0
label00001CBA:
00001CBA 306E 8030 movea.w A0, [A6 - 0x7FD0]
00001CBE D1C8 add.l A0, A0
00001CC0 D0FC 085A add.w A0, 0x85A
00001CC4 D1ED FD6A add.l A0, [A5 - 0x296]
00001CC8 3010 move.w D0, [A0]
00001CCA 5DC0 slt D0
00001CCC 4880 ext.w D0
00001CCE 48C0 ext.l D0
00001CD0 2F00 move.l -[A7], D0
00001CD2 306E 8030 movea.w A0, [A6 - 0x7FD0]
00001CD6 D1C8 add.l A0, A0
00001CD8 D0FC 24A8 add.w A0, 0x24A8
00001CDC D1ED FD6A add.l A0, [A5 - 0x296]
00001CE0 3010 move.w D0, [A0]
00001CE2 48C0 ext.l D0
00001CE4 0C80 0000 0001 cmpi.l D0, 0x1
00001CEA 57C0 seq D0
00001CEC 4880 ext.w D0
00001CEE 48C0 ext.l D0
00001CF0 809F or.l D0, [A7]+
00001CF2 4A80 tst.l D0
00001CF4 6704 beq +0x6 /* 00001CFA */
00001CF6 4EFA 003A jmp [PC + 0x3A /* 00001D32 */]
label00001CFA:
00001CFA 6100 FBB4 bsr -0x44A /* 000018B0 */
00001CFE 302E 8030 move.w D0, [A6 - 0x7FD0]
00001D02 48C0 ext.l D0
00001D04 E388 lsl D0, 1
00001D06 0680 0000 085A addi.l D0, 0x85A
00001D0C D0AD FD6A add.l D0, [A5 - 0x296]
00001D10 2F00 move.l -[A7], D0
00001D12 7001 moveq.l D0, 0x01
00001D14 2F00 move.l -[A7], D0
00001D16 306E 8030 movea.w A0, [A6 - 0x7FD0]
00001D1A D1C8 add.l A0, A0
00001D1C D0FC 085A add.w A0, 0x85A
00001D20 D1ED FD6A add.l A0, [A5 - 0x296]
00001D24 3010 move.w D0, [A0]
00001D26 48C0 ext.l D0
00001D28 221F move.l D1, [A7]+
00001D2A C141 exg D0, D1
00001D2C 9081 sub.l D0, D1
00001D2E 205F movea.l A0, [A7]+
00001D30 3080 move.w [A0], D0
label00001D32:
00001D32 701A moveq.l D0, 0x1A
00001D34 526E 8030 addq.w [A6 - 0x7FD0], 1
00001D38 B06E 8030 cmp.w D0, [A6 - 0x7FD0]
00001D3C 6C00 FF7C bge -0x82 /* 00001CBA */
00001D40 4E75 rts
fn00001D42:
00001D42 7001 moveq.l D0, 0x01
00001D44 3D40 8030 move.w [A6 - 0x7FD0], D0
label00001D48:
00001D48 306E 8030 movea.w A0, [A6 - 0x7FD0]
00001D4C D1C8 add.l A0, A0
00001D4E D0FC 085A add.w A0, 0x85A
00001D52 D1ED FD6A add.l A0, [A5 - 0x296]
00001D56 3010 move.w D0, [A0]
00001D58 5DC0 slt D0
00001D5A 4880 ext.w D0
00001D5C 48C0 ext.l D0
00001D5E 2F00 move.l -[A7], D0
00001D60 306E 8030 movea.w A0, [A6 - 0x7FD0]
00001D64 D1C8 add.l A0, A0
00001D66 D0FC 24A8 add.w A0, 0x24A8
00001D6A D1ED FD6A add.l A0, [A5 - 0x296]
00001D6E 3010 move.w D0, [A0]
00001D70 48C0 ext.l D0
00001D72 0C80 0000 0001 cmpi.l D0, 0x1
00001D78 56C0 sne D0
00001D7A 4880 ext.w D0
00001D7C 48C0 ext.l D0
00001D7E 809F or.l D0, [A7]+
00001D80 4A80 tst.l D0
00001D82 6704 beq +0x6 /* 00001D88 */
00001D84 4EFA 003A jmp [PC + 0x3A /* 00001DC0 */]
label00001D88:
00001D88 6100 FB26 bsr -0x4D8 /* 000018B0 */
00001D8C 302E 8030 move.w D0, [A6 - 0x7FD0]
00001D90 48C0 ext.l D0
00001D92 E388 lsl D0, 1
00001D94 0680 0000 085A addi.l D0, 0x85A
00001D9A D0AD FD6A add.l D0, [A5 - 0x296]
00001D9E 2F00 move.l -[A7], D0
00001DA0 7001 moveq.l D0, 0x01
00001DA2 2F00 move.l -[A7], D0
00001DA4 306E 8030 movea.w A0, [A6 - 0x7FD0]
00001DA8 D1C8 add.l A0, A0
00001DAA D0FC 085A add.w A0, 0x85A
00001DAE D1ED FD6A add.l A0, [A5 - 0x296]
00001DB2 3010 move.w D0, [A0]
00001DB4 48C0 ext.l D0
00001DB6 221F move.l D1, [A7]+
00001DB8 C141 exg D0, D1
00001DBA 9081 sub.l D0, D1
00001DBC 205F movea.l A0, [A7]+
00001DBE 3080 move.w [A0], D0
label00001DC0:
00001DC0 7015 moveq.l D0, 0x15
00001DC2 526E 8030 addq.w [A6 - 0x7FD0], 1
00001DC6 B06E 8030 cmp.w D0, [A6 - 0x7FD0]
00001DCA 6C00 FF7C bge -0x82 /* 00001D48 */
00001DCE 4E75 rts
fn00001DD0:
00001DD0 7001 moveq.l D0, 0x01
00001DD2 3D40 8030 move.w [A6 - 0x7FD0], D0
label00001DD6:
00001DD6 41EE 803C lea.l A0, [A6 - 0x7FC4]
00001DDA 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
00001DDE 302E 8030 move.w D0, [A6 - 0x7FD0]
00001DE2 48C0 ext.l D0
00001DE4 E188 lsl D0, 8
00001DE6 0680 0000 0890 addi.l D0, 0x890
00001DEC D0AD FD6A add.l D0, [A5 - 0x296]
00001DF0 2F00 move.l -[A7], D0
00001DF2 41EE 803C lea.l A0, [A6 - 0x7FC4]
00001DF6 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001DFA 205F movea.l A0, [A7]+
00001DFC 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001E00 701A moveq.l D0, 0x1A
00001E02 526E 8030 addq.w [A6 - 0x7FD0], 1
00001E06 B06E 8030 cmp.w D0, [A6 - 0x7FD0]
00001E0A 6CCA bge -0x34 /* 00001DD6 */
00001E0C 203C 0000 2606 move.l D0, 0x2606
00001E12 D0AD FD6A add.l D0, [A5 - 0x296]
00001E16 2F00 move.l -[A7], D0
00001E18 206D FD62 movea.l A0, [A5 - 0x29E]
00001E1C 41E8 80D6 lea.l A0, [A0 - 0x7F2A]
00001E20 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001E24 205F movea.l A0, [A7]+
00001E26 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001E2A 203C 0000 2706 move.l D0, 0x2706
00001E30 D0AD FD6A add.l D0, [A5 - 0x296]
00001E34 2F00 move.l -[A7], D0
00001E36 206D FD62 movea.l A0, [A5 - 0x29E]
00001E3A 41E8 80FC lea.l A0, [A0 - 0x7F04]
00001E3E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001E42 205F movea.l A0, [A7]+
00001E44 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001E48 203C 0000 2806 move.l D0, 0x2806
00001E4E D0AD FD6A add.l D0, [A5 - 0x296]
00001E52 2F00 move.l -[A7], D0
00001E54 206D FD62 movea.l A0, [A5 - 0x29E]
00001E58 41E8 8116 lea.l A0, [A0 - 0x7EEA]
00001E5C 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001E60 205F movea.l A0, [A7]+
00001E62 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001E66 203C 0000 2906 move.l D0, 0x2906
00001E6C D0AD FD6A add.l D0, [A5 - 0x296]
00001E70 2F00 move.l -[A7], D0
00001E72 206D FD62 movea.l A0, [A5 - 0x29E]
00001E76 41E8 813E lea.l A0, [A0 - 0x7EC2]
00001E7A 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001E7E 205F movea.l A0, [A7]+
00001E80 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001E84 203C 0000 2A06 move.l D0, 0x2A06
00001E8A D0AD FD6A add.l D0, [A5 - 0x296]
00001E8E 2F00 move.l -[A7], D0
00001E90 206D FD62 movea.l A0, [A5 - 0x29E]
00001E94 41E8 8156 lea.l A0, [A0 - 0x7EAA]
00001E98 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001E9C 205F movea.l A0, [A7]+
00001E9E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001EA2 203C 0000 2B06 move.l D0, 0x2B06
00001EA8 D0AD FD6A add.l D0, [A5 - 0x296]
00001EAC 2F00 move.l -[A7], D0
00001EAE 206D FD62 movea.l A0, [A5 - 0x29E]
00001EB2 41E8 816C lea.l A0, [A0 - 0x7E94]
00001EB6 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001EBA 205F movea.l A0, [A7]+
00001EBC 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001EC0 203C 0000 2C06 move.l D0, 0x2C06
00001EC6 D0AD FD6A add.l D0, [A5 - 0x296]
00001ECA 2F00 move.l -[A7], D0
00001ECC 206D FD62 movea.l A0, [A5 - 0x29E]
00001ED0 41E8 8194 lea.l A0, [A0 - 0x7E6C]
00001ED4 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001ED8 205F movea.l A0, [A7]+
00001EDA 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001EDE 203C 0000 2D06 move.l D0, 0x2D06
00001EE4 D0AD FD6A add.l D0, [A5 - 0x296]
00001EE8 2F00 move.l -[A7], D0
00001EEA 206D FD62 movea.l A0, [A5 - 0x29E]
00001EEE 41E8 81AC lea.l A0, [A0 - 0x7E54]
00001EF2 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001EF6 205F movea.l A0, [A7]+
00001EF8 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001EFC 203C 0000 2E06 move.l D0, 0x2E06
00001F02 D0AD FD6A add.l D0, [A5 - 0x296]
00001F06 2F00 move.l -[A7], D0
00001F08 206D FD62 movea.l A0, [A5 - 0x29E]
00001F0C 41E8 81CE lea.l A0, [A0 - 0x7E32]
00001F10 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001F14 205F movea.l A0, [A7]+
00001F16 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001F1A 203C 0000 2F06 move.l D0, 0x2F06
00001F20 D0AD FD6A add.l D0, [A5 - 0x296]
00001F24 2F00 move.l -[A7], D0
00001F26 206D FD62 movea.l A0, [A5 - 0x29E]
00001F2A 41E8 81E6 lea.l A0, [A0 - 0x7E1A]
00001F2E 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001F32 205F movea.l A0, [A7]+
00001F34 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
fn00001F38:
00001F38 7000 moveq.l D0, 0x00
00001F3A 3D40 813E move.w [A6 - 0x7EC2], D0
00001F3E 7001 moveq.l D0, 0x01
00001F40 3D40 802E move.w [A6 - 0x7FD2], D0
label00001F44:
00001F44 306E 802E movea.w A0, [A6 - 0x7FD2]
00001F48 D1C8 add.l A0, A0
00001F4A D0FC 0716 add.w A0, 0x716
00001F4E D1ED FD6A add.l A0, [A5 - 0x296]
00001F52 4250 clr.w [A0]
00001F54 306E 802E movea.w A0, [A6 - 0x7FD2]
00001F58 D1C8 add.l A0, A0
00001F5A D0FC 07B8 add.w A0, 0x7B8
00001F5E D1ED FD6A add.l A0, [A5 - 0x296]
00001F62 4250 clr.w [A0]
00001F64 7050 moveq.l D0, 0x50
00001F66 526E 802E addq.w [A6 - 0x7FD2], 1
00001F6A B06E 802E cmp.w D0, [A6 - 0x7FD2]
00001F6E 6CD4 bge -0x2A /* 00001F44 */
00001F70 7001 moveq.l D0, 0x01
00001F72 3D40 8030 move.w [A6 - 0x7FD0], D0
00001F76 7000 moveq.l D0, 0x00
00001F78 3D40 814A move.w [A6 - 0x7EB6], D0
00001F7C 526E 8004 addq.w [A6 - 0x7FFC], 1
00001F80 302E 8004 move.w D0, [A6 - 0x7FFC]
00001F84 48C0 ext.l D0
00001F86 306E 8002 movea.w A0, [A6 - 0x7FFE]
00001F8A B088 cmp.l D0, A0
00001F8C 6F00 0008 ble +0xA /* 00001F96 */
00001F90 7001 moveq.l D0, 0x01
00001F92 3D40 8004 move.w [A6 - 0x7FFC], D0
label00001F96:
00001F96 302E 8004 move.w D0, [A6 - 0x7FFC]
00001F9A 48C0 ext.l D0
00001F9C E188 lsl D0, 8
00001F9E 0680 0000 2506 addi.l D0, 0x2506
00001FA4 D0AD FD6A add.l D0, [A5 - 0x296]
00001FA8 2040 movea.l A0, D0
00001FAA 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001FAE 41EE 8254 lea.l A0, [A6 - 0x7DAC]
00001FB2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001FB6 486E 8254 pea.l [A6 - 0x7DAC]
00001FBA 7001 moveq.l D0, 0x01
00001FBC 2200 move.l D1, D0
00001FBE 7001 moveq.l D0, 0x01
00001FC0 205F movea.l A0, [A7]+
00001FC2 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00001FC6 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00001FCA 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00001FCE 3D40 8354 move.w [A6 - 0x7CAC], D0
00001FD2 7002 moveq.l D0, 0x02
00001FD4 3D40 802E move.w [A6 - 0x7FD2], D0
label00001FD8:
00001FD8 486E 8254 pea.l [A6 - 0x7DAC]
00001FDC 306E 802E movea.w A0, [A6 - 0x7FD2]
00001FE0 2F08 move.l -[A7], A0
00001FE2 7001 moveq.l D0, 0x01
00001FE4 221F move.l D1, [A7]+
00001FE6 205F movea.l A0, [A7]+
00001FE8 4EAD 0272 jsr [A5 + 0x272 /* export_74 */]
00001FEC 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00001FF0 41EE 8356 lea.l A0, [A6 - 0x7CAA]
00001FF4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00001FF8 486E 8356 pea.l [A6 - 0x7CAA]
00001FFC 206D FD62 movea.l A0, [A5 - 0x29E]
00002000 41E8 81FE lea.l A0, [A0 - 0x7E02]
00002004 225F movea.l A1, [A7]+
00002006 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000200A 4A80 tst.l D0
0000200C 6700 0010 beq +0x12 /* 0000201E */
00002010 526E 814A addq.w [A6 - 0x7EB6], 1
00002014 7001 moveq.l D0, 0x01
00002016 3D40 8030 move.w [A6 - 0x7FD0], D0
0000201A 4EFA 00F2 jmp [PC + 0xF2 /* 0000210E */]
label0000201E:
0000201E 302E 814A move.w D0, [A6 - 0x7EB6]
00002022 48C0 ext.l D0
00002024 2200 move.l D1, D0
00002026 7014 moveq.l D0, 0x14
00002028 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000202C 306E 8030 movea.w A0, [A6 - 0x7FD0]
00002030 D088 add.l D0, A0
00002032 3D40 814C move.w [A6 - 0x7EB4], D0
00002036 0C6E 0003 814A cmpi.w [A6 - 0x7EB6], 0x3
0000203C 5EC0 sgt D0
0000203E 4880 ext.w D0
00002040 48C0 ext.l D0
00002042 2F00 move.l -[A7], D0
00002044 0C6E 0014 8030 cmpi.w [A6 - 0x7FD0], 0x14
0000204A 5EC0 sgt D0
0000204C 4880 ext.w D0
0000204E 48C0 ext.l D0
00002050 809F or.l D0, [A7]+
00002052 4A80 tst.l D0
00002054 6704 beq +0x6 /* 0000205A */
00002056 4EFA 00B6 jmp [PC + 0xB6 /* 0000210E */]
label0000205A:
0000205A 526E 8030 addq.w [A6 - 0x7FD0], 1
0000205E 486E 8356 pea.l [A6 - 0x7CAA]
00002062 206D FD62 movea.l A0, [A5 - 0x29E]
00002066 41E8 8200 lea.l A0, [A0 - 0x7E00]
0000206A 225F movea.l A1, [A7]+
0000206C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00002070 4A80 tst.l D0
00002072 6704 beq +0x6 /* 00002078 */
00002074 4EFA 0098 jmp [PC + 0x98 /* 0000210E */]
label00002078:
00002078 302E 814C move.w D0, [A6 - 0x7EB4]
0000207C 48C0 ext.l D0
0000207E E388 lsl D0, 1
00002080 0680 0000 07B8 addi.l D0, 0x7B8
00002086 D0AD FD6A add.l D0, [A5 - 0x296]
0000208A 2F00 move.l -[A7], D0
0000208C 41EE 8356 lea.l A0, [A6 - 0x7CAA]
00002090 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00002094 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00002098 0480 0000 0040 subi.l D0, 0x40 /* '@' */
0000209E 205F movea.l A0, [A7]+
000020A0 3080 move.w [A0], D0
000020A2 306E 814C movea.w A0, [A6 - 0x7EB4]
000020A6 D1C8 add.l A0, A0
000020A8 D0FC 07B8 add.w A0, 0x7B8
000020AC D1ED FD6A add.l A0, [A5 - 0x296]
000020B0 3010 move.w D0, [A0]
000020B2 6C00 0018 bge +0x1A /* 000020CC */
000020B6 306E 814C movea.w A0, [A6 - 0x7EB4]
000020BA D1C8 add.l A0, A0
000020BC D0FC 0716 add.w A0, 0x716
000020C0 D1ED FD6A add.l A0, [A5 - 0x296]
000020C4 7001 moveq.l D0, 0x01
000020C6 3080 move.w [A0], D0
000020C8 6000 0044 bra +0x46 /* 0000210E */
label000020CC:
000020CC 302E 813E move.w D0, [A6 - 0x7EC2]
000020D0 48C0 ext.l D0
000020D2 2F00 move.l -[A7], D0
000020D4 306E 814C movea.w A0, [A6 - 0x7EB4]
000020D8 D1C8 add.l A0, A0
000020DA D0FC 07B8 add.w A0, 0x7B8
000020DE D1ED FD6A add.l A0, [A5 - 0x296]
000020E2 3010 move.w D0, [A0]
000020E4 48C0 ext.l D0
000020E6 E388 lsl D0, 1
000020E8 0680 0000 24A8 addi.l D0, 0x24A8
000020EE D0AD FD6A add.l D0, [A5 - 0x296]
000020F2 2040 movea.l A0, D0
000020F4 3010 move.w D0, [A0]
000020F6 48C0 ext.l D0
000020F8 0C80 0000 0001 cmpi.l D0, 0x1
000020FE 56C0 sne D0
00002100 4880 ext.w D0
00002102 48C0 ext.l D0
00002104 221F move.l D1, [A7]+
00002106 C141 exg D0, D1
00002108 9081 sub.l D0, D1
0000210A 3D40 813E move.w [A6 - 0x7EC2], D0
label0000210E:
0000210E 7050 moveq.l D0, 0x50
00002110 526E 802E addq.w [A6 - 0x7FD2], 1
00002114 B06E 802E cmp.w D0, [A6 - 0x7FD2]
00002118 6C00 FEBE bge -0x140 /* 00001FD8 */
0000211C 7000 moveq.l D0, 0x00
0000211E 3D40 813C move.w [A6 - 0x7EC4], D0
00002122 4E75 rts
fn00002124:
00002124 302E 8018 move.w D0, [A6 - 0x7FE8]
00002128 48C0 ext.l D0
0000212A 306E 8022 movea.w A0, [A6 - 0x7FDE]
0000212E B088 cmp.l D0, A0
00002130 6600 0008 bne +0xA /* 0000213A */
00002134 4E75 rts
00002136 6000 0018 bra +0x1A /* 00002150 */
label0000213A:
0000213A 302E 8022 move.w D0, [A6 - 0x7FDE]
0000213E 48C0 ext.l D0
00002140 306E 8014 movea.w A0, [A6 - 0x7FEC]
00002144 B088 cmp.l D0, A0
00002146 6F00 0008 ble +0xA /* 00002150 */
0000214A 7001 moveq.l D0, 0x01
0000214C 3D40 8022 move.w [A6 - 0x7FDE], D0
label00002150:
00002150 7001 moveq.l D0, 0x01
00002152 3F00 move.w -[A7], D0
00002154 7001 moveq.l D0, 0x01
00002156 3F00 move.w -[A7], D0
00002158 4267 clr.w -[A7]
0000215A 700A moveq.l D0, 0x0A
0000215C 3F00 move.w -[A7], D0
0000215E 4267 clr.w -[A7]
00002160 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00002164 302E 8018 move.w D0, [A6 - 0x7FE8]
00002168 6604 bne +0x6 /* 0000216E */
0000216A 4EFA 013C jmp [PC + 0x13C /* 000022A8 */]
label0000216E:
0000216E 701E moveq.l D0, 0x1E
00002170 3D40 802E move.w [A6 - 0x7FD2], D0
label00002174:
00002174 0C6E 0005 802E cmpi.w [A6 - 0x7FD2], 0x5
0000217A 6F00 008C ble +0x8E /* 00002208 */
0000217E 302E 8018 move.w D0, [A6 - 0x7FE8]
00002182 48C0 ext.l D0
00002184 2200 move.l D1, D0
00002186 7064 moveq.l D0, 0x64
00002188 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000218C 0480 0000 0037 subi.l D0, 0x37 /* '7' */
00002192 306E 802E movea.w A0, [A6 - 0x7FD2]
00002196 9088 sub.l D0, A0
00002198 2F00 move.l -[A7], D0
0000219A 203C 0000 00AF move.l D0, 0xAF
000021A0 306E 802E movea.w A0, [A6 - 0x7FD2]
000021A4 9088 sub.l D0, A0
000021A6 221F move.l D1, [A7]+
000021A8 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000021AC 302E 8018 move.w D0, [A6 - 0x7FE8]
000021B0 48C0 ext.l D0
000021B2 2200 move.l D1, D0
000021B4 7064 moveq.l D0, 0x64
000021B6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000021BA 0480 0000 001E subi.l D0, 0x1E
000021C0 306E 802E movea.w A0, [A6 - 0x7FD2]
000021C4 D088 add.l D0, A0
000021C6 2F00 move.l -[A7], D0
000021C8 203C 0000 00A5 move.l D0, 0xA5
000021CE 306E 802E movea.w A0, [A6 - 0x7FD2]
000021D2 D088 add.l D0, A0
000021D4 221F move.l D1, [A7]+
000021D6 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000021DA 302E 8018 move.w D0, [A6 - 0x7FE8]
000021DE 48C0 ext.l D0
000021E0 2200 move.l D1, D0
000021E2 7064 moveq.l D0, 0x64
000021E4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000021E8 0480 0000 0037 subi.l D0, 0x37 /* '7' */
000021EE 306E 802E movea.w A0, [A6 - 0x7FD2]
000021F2 9088 sub.l D0, A0
000021F4 2F00 move.l -[A7], D0
000021F6 203C 0000 00AF move.l D0, 0xAF
000021FC 306E 802E movea.w A0, [A6 - 0x7FD2]
00002200 9088 sub.l D0, A0
00002202 221F move.l D1, [A7]+
00002204 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
label00002208:
00002208 302E 8018 move.w D0, [A6 - 0x7FE8]
0000220C 48C0 ext.l D0
0000220E 2200 move.l D1, D0
00002210 7064 moveq.l D0, 0x64
00002212 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002216 0480 0000 003C subi.l D0, 0x3C /* '<' */
0000221C 306E 802E movea.w A0, [A6 - 0x7FD2]
00002220 9088 sub.l D0, A0
00002222 2F00 move.l -[A7], D0
00002224 203C 0000 00AA move.l D0, 0xAA
0000222A 306E 802E movea.w A0, [A6 - 0x7FD2]
0000222E 9088 sub.l D0, A0
00002230 221F move.l D1, [A7]+
00002232 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002236 302E 8018 move.w D0, [A6 - 0x7FE8]
0000223A 48C0 ext.l D0
0000223C 2200 move.l D1, D0
0000223E 7064 moveq.l D0, 0x64
00002240 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002244 0480 0000 0019 subi.l D0, 0x19
0000224A 306E 802E movea.w A0, [A6 - 0x7FD2]
0000224E D088 add.l D0, A0
00002250 2F00 move.l -[A7], D0
00002252 203C 0000 00AA move.l D0, 0xAA
00002258 306E 802E movea.w A0, [A6 - 0x7FD2]
0000225C D088 add.l D0, A0
0000225E 221F move.l D1, [A7]+
00002260 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002264 302E 8018 move.w D0, [A6 - 0x7FE8]
00002268 48C0 ext.l D0
0000226A 2200 move.l D1, D0
0000226C 7064 moveq.l D0, 0x64
0000226E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002272 0480 0000 003C subi.l D0, 0x3C /* '<' */
00002278 306E 802E movea.w A0, [A6 - 0x7FD2]
0000227C 9088 sub.l D0, A0
0000227E 2F00 move.l -[A7], D0
00002280 203C 0000 00AA move.l D0, 0xAA
00002286 306E 802E movea.w A0, [A6 - 0x7FD2]
0000228A 9088 sub.l D0, A0
0000228C 221F move.l D1, [A7]+
0000228E 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002292 700A moveq.l D0, 0x0A
00002294 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00002298 7000 moveq.l D0, 0x00
0000229A 066E FFFF 802E addi.w [A6 - 0x7FD2], 0xFFFF
000022A0 B06E 802E cmp.w D0, [A6 - 0x7FD2]
000022A4 6F00 FECE ble -0x130 /* 00002174 */
label000022A8:
000022A8 3D6E 8022 8018 move.w [A6 - 0x7FE8], [A6 - 0x7FDE]
000022AE 7000 moveq.l D0, 0x00
000022B0 3D40 802E move.w [A6 - 0x7FD2], D0
label000022B4:
000022B4 0C6E 0005 802E cmpi.w [A6 - 0x7FD2], 0x5
000022BA 6F00 008C ble +0x8E /* 00002348 */
000022BE 302E 8022 move.w D0, [A6 - 0x7FDE]
000022C2 48C0 ext.l D0
000022C4 2200 move.l D1, D0
000022C6 7064 moveq.l D0, 0x64
000022C8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000022CC 0480 0000 0037 subi.l D0, 0x37 /* '7' */
000022D2 306E 802E movea.w A0, [A6 - 0x7FD2]
000022D6 9088 sub.l D0, A0
000022D8 2F00 move.l -[A7], D0
000022DA 203C 0000 00AF move.l D0, 0xAF
000022E0 306E 802E movea.w A0, [A6 - 0x7FD2]
000022E4 9088 sub.l D0, A0
000022E6 221F move.l D1, [A7]+
000022E8 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000022EC 302E 8022 move.w D0, [A6 - 0x7FDE]
000022F0 48C0 ext.l D0
000022F2 2200 move.l D1, D0
000022F4 7064 moveq.l D0, 0x64
000022F6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000022FA 0480 0000 001E subi.l D0, 0x1E
00002300 306E 802E movea.w A0, [A6 - 0x7FD2]
00002304 D088 add.l D0, A0
00002306 2F00 move.l -[A7], D0
00002308 203C 0000 00A5 move.l D0, 0xA5
0000230E 306E 802E movea.w A0, [A6 - 0x7FD2]
00002312 D088 add.l D0, A0
00002314 221F move.l D1, [A7]+
00002316 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000231A 302E 8022 move.w D0, [A6 - 0x7FDE]
0000231E 48C0 ext.l D0
00002320 2200 move.l D1, D0
00002322 7064 moveq.l D0, 0x64
00002324 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002328 0480 0000 0037 subi.l D0, 0x37 /* '7' */
0000232E 306E 802E movea.w A0, [A6 - 0x7FD2]
00002332 9088 sub.l D0, A0
00002334 2F00 move.l -[A7], D0
00002336 203C 0000 00AF move.l D0, 0xAF
0000233C 306E 802E movea.w A0, [A6 - 0x7FD2]
00002340 9088 sub.l D0, A0
00002342 221F move.l D1, [A7]+
00002344 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
label00002348:
00002348 302E 8022 move.w D0, [A6 - 0x7FDE]
0000234C 48C0 ext.l D0
0000234E 2200 move.l D1, D0
00002350 7064 moveq.l D0, 0x64
00002352 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002356 0480 0000 003C subi.l D0, 0x3C /* '<' */
0000235C 306E 802E movea.w A0, [A6 - 0x7FD2]
00002360 9088 sub.l D0, A0
00002362 2F00 move.l -[A7], D0
00002364 203C 0000 00AA move.l D0, 0xAA
0000236A 306E 802E movea.w A0, [A6 - 0x7FD2]
0000236E 9088 sub.l D0, A0
00002370 221F move.l D1, [A7]+
00002372 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002376 302E 8022 move.w D0, [A6 - 0x7FDE]
0000237A 48C0 ext.l D0
0000237C 2200 move.l D1, D0
0000237E 7064 moveq.l D0, 0x64
00002380 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002384 0480 0000 0019 subi.l D0, 0x19
0000238A 306E 802E movea.w A0, [A6 - 0x7FD2]
0000238E D088 add.l D0, A0
00002390 2F00 move.l -[A7], D0
00002392 203C 0000 00AA move.l D0, 0xAA
00002398 306E 802E movea.w A0, [A6 - 0x7FD2]
0000239C D088 add.l D0, A0
0000239E 221F move.l D1, [A7]+
000023A0 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000023A4 302E 8022 move.w D0, [A6 - 0x7FDE]
000023A8 48C0 ext.l D0
000023AA 2200 move.l D1, D0
000023AC 7064 moveq.l D0, 0x64
000023AE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000023B2 0480 0000 003C subi.l D0, 0x3C /* '<' */
000023B8 306E 802E movea.w A0, [A6 - 0x7FD2]
000023BC 9088 sub.l D0, A0
000023BE 2F00 move.l -[A7], D0
000023C0 203C 0000 00AA move.l D0, 0xAA
000023C6 306E 802E movea.w A0, [A6 - 0x7FD2]
000023CA 9088 sub.l D0, A0
000023CC 221F move.l D1, [A7]+
000023CE 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000023D2 700A moveq.l D0, 0x0A
000023D4 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000023D8 701E moveq.l D0, 0x1E
000023DA 526E 802E addq.w [A6 - 0x7FD2], 1
000023DE B06E 802E cmp.w D0, [A6 - 0x7FD2]
000023E2 6C00 FED0 bge -0x12E /* 000022B4 */
000023E6 4E75 rts
fn000023E8:
000023E8 70FF moveq.l D0, 0xFFFFFFFF
000023EA 3F00 move.w -[A7], D0
000023EC 70FF moveq.l D0, 0xFFFFFFFF
000023EE 3F00 move.w -[A7], D0
000023F0 4267 clr.w -[A7]
000023F2 700B moveq.l D0, 0x0B
000023F4 3F00 move.w -[A7], D0
000023F6 4267 clr.w -[A7]
000023F8 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000023FC 302E 8022 move.w D0, [A6 - 0x7FDE]
00002400 48C0 ext.l D0
00002402 2200 move.l D1, D0
00002404 7064 moveq.l D0, 0x64
00002406 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000240A 0480 0000 0050 subi.l D0, 0x50 /* 'P' */
00002410 2200 move.l D1, D0
00002412 203C 0000 00A0 move.l D0, 0xA0
00002418 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000241C 302E 8022 move.w D0, [A6 - 0x7FDE]
00002420 48C0 ext.l D0
00002422 2200 move.l D1, D0
00002424 7064 moveq.l D0, 0x64
00002426 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000242A 2200 move.l D1, D0
0000242C 203C 0000 00B4 move.l D0, 0xB4
00002432 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002436 302E 8022 move.w D0, [A6 - 0x7FDE]
0000243A 48C0 ext.l D0
0000243C E588 lsl D0, 2
0000243E 0680 0000 24DE addi.l D0, 0x24DE
00002444 D0AD FD6A add.l D0, [A5 - 0x296]
00002448 2040 movea.l A0, D0
0000244A 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
0000244E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00002452 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00002456 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000245A 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
0000245E 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00002462 6700 005A beq +0x5C /* 000024BE */
00002466 70FF moveq.l D0, 0xFFFFFFFF
00002468 3F00 move.w -[A7], D0
0000246A 700C moveq.l D0, 0x0C
0000246C 3F00 move.w -[A7], D0
0000246E 70FF moveq.l D0, 0xFFFFFFFF
00002470 3F00 move.w -[A7], D0
00002472 70FF moveq.l D0, 0xFFFFFFFF
00002474 3F00 move.w -[A7], D0
00002476 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
0000247A 302E 8022 move.w D0, [A6 - 0x7FDE]
0000247E 48C0 ext.l D0
00002480 2200 move.l D1, D0
00002482 7064 moveq.l D0, 0x64
00002484 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002488 0480 0000 0046 subi.l D0, 0x46 /* 'F' */
0000248E 3F00 move.w -[A7], D0
00002490 3F3C 00AF move.w -[A7], 0xAF
00002494 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002498 302E 8022 move.w D0, [A6 - 0x7FDE]
0000249C 48C0 ext.l D0
0000249E E588 lsl D0, 2
000024A0 0680 0000 24DE addi.l D0, 0x24DE
000024A6 D0AD FD6A add.l D0, [A5 - 0x296]
000024AA 2040 movea.l A0, D0
000024AC 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
000024B0 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
000024B4 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000024B8 4E75 rts
000024BA 6000 0004 bra +0x6 /* 000024C0 */
label000024BE:
000024BE 4E75 rts
label000024C0:
000024C0 0C6E 0001 8010 cmpi.w [A6 - 0x7FF0], 0x1
000024C6 6600 0014 bne +0x16 /* 000024DC */
000024CA 7032 moveq.l D0, 0x32
000024CC 3F00 move.w -[A7], D0
000024CE 2F3C 0000 01F4 move.l -[A7], 0x1F4
000024D4 700F moveq.l D0, 0x0F
000024D6 3F00 move.w -[A7], D0
000024D8 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
label000024DC:
000024DC 70FF moveq.l D0, 0xFFFFFFFF
000024DE 3F00 move.w -[A7], D0
000024E0 70FF moveq.l D0, 0xFFFFFFFF
000024E2 3F00 move.w -[A7], D0
000024E4 4267 clr.w -[A7]
000024E6 7008 moveq.l D0, 0x08
000024E8 3F00 move.w -[A7], D0
000024EA 70FF moveq.l D0, 0xFFFFFFFF
000024EC 3F00 move.w -[A7], D0
000024EE 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000024F2 7001 moveq.l D0, 0x01
000024F4 3D40 802E move.w [A6 - 0x7FD2], D0
label000024F8:
000024F8 306E 802E movea.w A0, [A6 - 0x7FD2]
000024FC D1C8 add.l A0, A0
000024FE D0FC 0716 add.w A0, 0x716
00002502 D1ED FD6A add.l A0, [A5 - 0x296]
00002506 3010 move.w D0, [A0]
00002508 6D04 blt +0x6 /* 0000250E */
0000250A 4EFA 00A8 jmp [PC + 0xA8 /* 000025B4 */]
label0000250E:
0000250E 306E 802E movea.w A0, [A6 - 0x7FD2]
00002512 D1C8 add.l A0, A0
00002514 D0FC 0716 add.w A0, 0x716
00002518 D1ED FD6A add.l A0, [A5 - 0x296]
0000251C 4250 clr.w [A0]
0000251E 302E 802E move.w D0, [A6 - 0x7FD2]
00002522 48C0 ext.l D0
00002524 0680 0000 0013 addi.l D0, 0x13
0000252A 2200 move.l D1, D0
0000252C 7014 moveq.l D0, 0x14
0000252E 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00002532 3D40 814A move.w [A6 - 0x7EB6], D0
00002536 302E 802E move.w D0, [A6 - 0x7FD2]
0000253A 48C0 ext.l D0
0000253C 2F00 move.l -[A7], D0
0000253E 302E 814A move.w D0, [A6 - 0x7EB6]
00002542 48C0 ext.l D0
00002544 2200 move.l D1, D0
00002546 7014 moveq.l D0, 0x14
00002548 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000254C 221F move.l D1, [A7]+
0000254E C141 exg D0, D1
00002550 9081 sub.l D0, D1
00002552 0680 0000 0014 addi.l D0, 0x14
00002558 3D40 8030 move.w [A6 - 0x7FD0], D0
0000255C 302E 8030 move.w D0, [A6 - 0x7FD0]
00002560 48C0 ext.l D0
00002562 2200 move.l D1, D0
00002564 7012 moveq.l D0, 0x12
00002566 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000256A 5180 subq.l D0, 8
0000256C 2F00 move.l -[A7], D0
0000256E 302E 814A move.w D0, [A6 - 0x7EB6]
00002572 48C0 ext.l D0
00002574 2200 move.l D1, D0
00002576 701E moveq.l D0, 0x1E
00002578 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000257C 0480 0000 000E subi.l D0, 0xE
00002582 221F move.l D1, [A7]+
00002584 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002588 302E 8030 move.w D0, [A6 - 0x7FD0]
0000258C 48C0 ext.l D0
0000258E 2200 move.l D1, D0
00002590 7012 moveq.l D0, 0x12
00002592 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002596 5080 addq.l D0, 8
00002598 2F00 move.l -[A7], D0
0000259A 302E 814A move.w D0, [A6 - 0x7EB6]
0000259E 48C0 ext.l D0
000025A0 2200 move.l D1, D0
000025A2 701E moveq.l D0, 0x1E
000025A4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000025A8 0680 0000 000A addi.l D0, 0xA /* '\n' */
000025AE 221F move.l D1, [A7]+
000025B0 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
label000025B4:
000025B4 7050 moveq.l D0, 0x50
000025B6 526E 802E addq.w [A6 - 0x7FD2], 1
000025BA B06E 802E cmp.w D0, [A6 - 0x7FD2]
000025BE 6C00 FF38 bge -0xC6 /* 000024F8 */
000025C2 4E75 rts
label000025C4:
000025C4 70FF moveq.l D0, 0xFFFFFFFF
000025C6 3F00 move.w -[A7], D0
000025C8 70FF moveq.l D0, 0xFFFFFFFF
000025CA 3F00 move.w -[A7], D0
000025CC 4267 clr.w -[A7]
000025CE 700A moveq.l D0, 0x0A
000025D0 3F00 move.w -[A7], D0
000025D2 4267 clr.w -[A7]
000025D4 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000025D8 526E 801C addq.w [A6 - 0x7FE4], 1
000025DC 7001 moveq.l D0, 0x01
000025DE 3D40 814A move.w [A6 - 0x7EB6], D0
000025E2 7002 moveq.l D0, 0x02
000025E4 3D40 8030 move.w [A6 - 0x7FD0], D0
label000025E8:
000025E8 7003 moveq.l D0, 0x03
000025EA 306E 814A movea.w A0, [A6 - 0x7EB6]
000025EE 9088 sub.l D0, A0
000025F0 3D40 814A move.w [A6 - 0x7EB6], D0
000025F4 3D6E 824E 802E move.w [A6 - 0x7FD2], [A6 - 0x7DB2]
label000025FA:
000025FA 302E 8022 move.w D0, [A6 - 0x7FDE]
000025FE 48C0 ext.l D0
00002600 2200 move.l D1, D0
00002602 7064 moveq.l D0, 0x64
00002604 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002608 0480 0000 003C subi.l D0, 0x3C /* '<' */
0000260E 306E 802E movea.w A0, [A6 - 0x7FD2]
00002612 9088 sub.l D0, A0
00002614 2F00 move.l -[A7], D0
00002616 203C 0000 00AA move.l D0, 0xAA
0000261C 306E 802E movea.w A0, [A6 - 0x7FD2]
00002620 9088 sub.l D0, A0
00002622 221F move.l D1, [A7]+
00002624 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002628 302E 8022 move.w D0, [A6 - 0x7FDE]
0000262C 48C0 ext.l D0
0000262E 2200 move.l D1, D0
00002630 7064 moveq.l D0, 0x64
00002632 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002636 0480 0000 0019 subi.l D0, 0x19
0000263C 306E 802E movea.w A0, [A6 - 0x7FD2]
00002640 D088 add.l D0, A0
00002642 2F00 move.l -[A7], D0
00002644 203C 0000 00AA move.l D0, 0xAA
0000264A 306E 802E movea.w A0, [A6 - 0x7FD2]
0000264E D088 add.l D0, A0
00002650 221F move.l D1, [A7]+
00002652 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002656 302E 8022 move.w D0, [A6 - 0x7FDE]
0000265A 48C0 ext.l D0
0000265C 2200 move.l D1, D0
0000265E 7064 moveq.l D0, 0x64
00002660 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002664 0480 0000 003C subi.l D0, 0x3C /* '<' */
0000266A 306E 802E movea.w A0, [A6 - 0x7FD2]
0000266E 9088 sub.l D0, A0
00002670 2F00 move.l -[A7], D0
00002672 203C 0000 00AA move.l D0, 0xAA
00002678 306E 802E movea.w A0, [A6 - 0x7FD2]
0000267C 9088 sub.l D0, A0
0000267E 221F move.l D1, [A7]+
00002680 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002684 0C6E 0001 8010 cmpi.w [A6 - 0x7FF0], 0x1
0000268A 6600 0032 bne +0x34 /* 000026BE */
0000268E 203C 0000 00C8 move.l D0, 0xC8
00002694 2F00 move.l -[A7], D0
00002696 302E 814A move.w D0, [A6 - 0x7EB6]
0000269A 48C0 ext.l D0
0000269C 2200 move.l D1, D0
0000269E 203C 0000 0190 move.l D0, 0x190
000026A4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000026A8 221F move.l D1, [A7]+
000026AA D081 add.l D0, D1
000026AC 3F00 move.w -[A7], D0
000026AE 7014 moveq.l D0, 0x14
000026B0 2F00 move.l -[A7], D0
000026B2 7001 moveq.l D0, 0x01
000026B4 3F00 move.w -[A7], D0
000026B6 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
000026BA 6000 0008 bra +0xA /* 000026C4 */
label000026BE:
000026BE 700A moveq.l D0, 0x0A
000026C0 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
label000026C4:
000026C4 7019 moveq.l D0, 0x19
000026C6 526E 802E addq.w [A6 - 0x7FD2], 1
000026CA B06E 802E cmp.w D0, [A6 - 0x7FD2]
000026CE 6C00 FF2A bge -0xD4 /* 000025FA */
000026D2 7007 moveq.l D0, 0x07
000026D4 526E 8030 addq.w [A6 - 0x7FD0], 1
000026D8 B06E 8030 cmp.w D0, [A6 - 0x7FD0]
000026DC 6C00 FF0A bge -0xF4 /* 000025E8 */
000026E0 302E 8022 move.w D0, [A6 - 0x7FDE]
000026E4 48C0 ext.l D0
000026E6 E588 lsl D0, 2
000026E8 0680 0000 24F2 addi.l D0, 0x24F2
000026EE D0AD FD6A add.l D0, [A5 - 0x296]
000026F2 2F00 move.l -[A7], D0
000026F4 302E 8022 move.w D0, [A6 - 0x7FDE]
000026F8 48C0 ext.l D0
000026FA E588 lsl D0, 2
000026FC 0680 0000 24F2 addi.l D0, 0x24F2
00002702 D0AD FD6A add.l D0, [A5 - 0x296]
00002706 2040 movea.l A0, D0
00002708 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
0000270C 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00002710 302E 8022 move.w D0, [A6 - 0x7FDE]
00002714 48C0 ext.l D0
00002716 E588 lsl D0, 2
00002718 0680 0000 24DE addi.l D0, 0x24DE
0000271E D0AD FD6A add.l D0, [A5 - 0x296]
00002722 2040 movea.l A0, D0
00002724 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00002728 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
0000272C 205F movea.l A0, [A7]+
0000272E 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00002732 203C 0000 24E2 move.l D0, 0x24E2
00002738 D0AD FD6A add.l D0, [A5 - 0x296]
0000273C 2F00 move.l -[A7], D0
0000273E 7000 moveq.l D0, 0x00
00002740 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00002744 205F movea.l A0, [A7]+
00002746 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000274A 203C 0000 24E6 move.l D0, 0x24E6
00002750 D0AD FD6A add.l D0, [A5 - 0x296]
00002754 2F00 move.l -[A7], D0
00002756 7000 moveq.l D0, 0x00
00002758 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000275C 205F movea.l A0, [A7]+
0000275E 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00002762 203C 0000 24EA move.l D0, 0x24EA
00002768 D0AD FD6A add.l D0, [A5 - 0x296]
0000276C 2F00 move.l -[A7], D0
0000276E 7000 moveq.l D0, 0x00
00002770 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00002774 205F movea.l A0, [A7]+
00002776 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000277A 203C 0000 24EE move.l D0, 0x24EE
00002780 D0AD FD6A add.l D0, [A5 - 0x296]
00002784 2F00 move.l -[A7], D0
00002786 7000 moveq.l D0, 0x00
00002788 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000278C 205F movea.l A0, [A7]+
0000278E 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00002792 70FF moveq.l D0, 0xFFFFFFFF
00002794 3F00 move.w -[A7], D0
00002796 70FF moveq.l D0, 0xFFFFFFFF
00002798 3F00 move.w -[A7], D0
0000279A 4267 clr.w -[A7]
0000279C 700B moveq.l D0, 0x0B
0000279E 3F00 move.w -[A7], D0
000027A0 4267 clr.w -[A7]
000027A2 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000027A6 70FF moveq.l D0, 0xFFFFFFFF
000027A8 3F00 move.w -[A7], D0
000027AA 700C moveq.l D0, 0x0C
000027AC 3F00 move.w -[A7], D0
000027AE 70FF moveq.l D0, 0xFFFFFFFF
000027B0 3F00 move.w -[A7], D0
000027B2 70FF moveq.l D0, 0xFFFFFFFF
000027B4 3F00 move.w -[A7], D0
000027B6 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000027BA 7001 moveq.l D0, 0x01
000027BC 3D40 8030 move.w [A6 - 0x7FD0], D0
label000027C0:
000027C0 302E 8030 move.w D0, [A6 - 0x7FD0]
000027C4 48C0 ext.l D0
000027C6 2200 move.l D1, D0
000027C8 7064 moveq.l D0, 0x64
000027CA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000027CE 0480 0000 0050 subi.l D0, 0x50 /* 'P' */
000027D4 2200 move.l D1, D0
000027D6 203C 0000 00A0 move.l D0, 0xA0
000027DC 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000027E0 302E 8030 move.w D0, [A6 - 0x7FD0]
000027E4 48C0 ext.l D0
000027E6 2200 move.l D1, D0
000027E8 7064 moveq.l D0, 0x64
000027EA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000027EE 2200 move.l D1, D0
000027F0 203C 0000 00C3 move.l D0, 0xC3
000027F6 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000027FA 302E 8030 move.w D0, [A6 - 0x7FD0]
000027FE 48C0 ext.l D0
00002800 E588 lsl D0, 2
00002802 0680 0000 24F2 addi.l D0, 0x24F2
00002808 D0AD FD6A add.l D0, [A5 - 0x296]
0000280C 2040 movea.l A0, D0
0000280E 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00002812 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00002816 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
0000281A 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
0000281E 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00002822 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00002826 6700 0040 beq +0x42 /* 00002868 */
0000282A 302E 8030 move.w D0, [A6 - 0x7FD0]
0000282E 48C0 ext.l D0
00002830 2200 move.l D1, D0
00002832 7064 moveq.l D0, 0x64
00002834 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002838 0480 0000 0046 subi.l D0, 0x46 /* 'F' */
0000283E 3F00 move.w -[A7], D0
00002840 3F3C 00BE move.w -[A7], 0xBE
00002844 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002848 302E 8030 move.w D0, [A6 - 0x7FD0]
0000284C 48C0 ext.l D0
0000284E E588 lsl D0, 2
00002850 0680 0000 24F2 addi.l D0, 0x24F2
00002856 D0AD FD6A add.l D0, [A5 - 0x296]
0000285A 2040 movea.l A0, D0
0000285C 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00002860 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00002864 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
label00002868:
00002868 302E 8014 move.w D0, [A6 - 0x7FEC]
0000286C 48C0 ext.l D0
0000286E 526E 8030 addq.w [A6 - 0x7FD0], 1
00002872 B06E 8030 cmp.w D0, [A6 - 0x7FD0]
00002876 6C00 FF48 bge -0xB6 /* 000027C0 */
0000287A 0C6E 0004 800C cmpi.w [A6 - 0x7FF4], 0x4
00002880 6F04 ble +0x6 /* 00002886 */
00002882 4EFA 2072 jmp [PC + 0x2072 /* 000048F6 */]
label00002886:
00002886 4E75 rts
fn00002888:
00002888 7001 moveq.l D0, 0x01
0000288A 3D40 814A move.w [A6 - 0x7EB6], D0
label0000288E:
0000288E 7001 moveq.l D0, 0x01
00002890 3D40 8030 move.w [A6 - 0x7FD0], D0
label00002894:
00002894 41EE 802E lea.l A0, [A6 - 0x7FD2]
00002898 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
0000289C 302E 8030 move.w D0, [A6 - 0x7FD0]
000028A0 48C0 ext.l D0
000028A2 C0FC 0006 mulu.w D0, 0x6
000028A6 306E 814A movea.w A0, [A6 - 0x7EB6]
000028AA D088 add.l D0, A0
000028AC E388 lsl D0, 1
000028AE 0680 0000 2390 addi.l D0, 0x2390
000028B4 D0AD FD6A add.l D0, [A5 - 0x296]
000028B8 2F00 move.l -[A7], D0
000028BA 302E 802E move.w D0, [A6 - 0x7FD2]
000028BE 48C0 ext.l D0
000028C0 2200 move.l D1, D0
000028C2 7064 moveq.l D0, 0x64
000028C4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000028C8 205F movea.l A0, [A7]+
000028CA 3080 move.w [A0], D0
000028CC 7013 moveq.l D0, 0x13
000028CE 526E 8030 addq.w [A6 - 0x7FD0], 1
000028D2 B06E 8030 cmp.w D0, [A6 - 0x7FD0]
000028D6 6CBC bge -0x42 /* 00002894 */
000028D8 7004 moveq.l D0, 0x04
000028DA 526E 814A addq.w [A6 - 0x7EB6], 1
000028DE B06E 814A cmp.w D0, [A6 - 0x7EB6]
000028E2 6CAA bge -0x54 /* 0000288E */
000028E4 4E75 rts
fn000028E6:
000028E6 70FF moveq.l D0, 0xFFFFFFFF
000028E8 3F00 move.w -[A7], D0
000028EA 70FF moveq.l D0, 0xFFFFFFFF
000028EC 3F00 move.w -[A7], D0
000028EE 4267 clr.w -[A7]
000028F0 700A moveq.l D0, 0x0A
000028F2 3F00 move.w -[A7], D0
000028F4 70FF moveq.l D0, 0xFFFFFFFF
000028F6 3F00 move.w -[A7], D0
000028F8 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000028FC 302E 8014 move.w D0, [A6 - 0x7FEC]
00002900 48C0 ext.l D0
00002902 2200 move.l D1, D0
00002904 7019 moveq.l D0, 0x19
00002906 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000290A 0680 0000 007E addi.l D0, 0x7E /* '~' */
00002910 2200 move.l D1, D0
00002912 705E moveq.l D0, 0x5E
00002914 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002918 302E 8014 move.w D0, [A6 - 0x7FEC]
0000291C 48C0 ext.l D0
0000291E 2200 move.l D1, D0
00002920 7019 moveq.l D0, 0x19
00002922 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002926 0680 0000 0096 addi.l D0, 0x96
0000292C 2200 move.l D1, D0
0000292E 706B moveq.l D0, 0x6B
00002930 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002934 302E 8014 move.w D0, [A6 - 0x7FEC]
00002938 48C0 ext.l D0
0000293A 2200 move.l D1, D0
0000293C 7019 moveq.l D0, 0x19
0000293E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002942 0680 0000 007E addi.l D0, 0x7E /* '~' */
00002948 2200 move.l D1, D0
0000294A 705E moveq.l D0, 0x5E
0000294C 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002950 4E75 rts
fn00002952:
00002952 0C6E 0078 8030 cmpi.w [A6 - 0x7FD0], 0x78 /* 'x' */
00002958 5EC0 sgt D0
0000295A 4880 ext.w D0
0000295C 48C0 ext.l D0
0000295E 2F00 move.l -[A7], D0
00002960 0C6E FFF2 814A cmpi.w [A6 - 0x7EB6], 0xFFF2
00002966 5EC0 sgt D0
00002968 4880 ext.w D0
0000296A 48C0 ext.l D0
0000296C 809F or.l D0, [A7]+
0000296E 4A80 tst.l D0
00002970 6700 0008 beq +0xA /* 0000297A */
00002974 4E75 rts
00002976 6000 000E bra +0x10 /* 00002986 */
label0000297A:
0000297A 7000 moveq.l D0, 0x00
0000297C 3D40 8026 move.w [A6 - 0x7FDA], D0
00002980 7000 moveq.l D0, 0x00
00002982 3D40 8024 move.w [A6 - 0x7FDC], D0
fn00002986:
00002986 70FF moveq.l D0, 0xFFFFFFFF
00002988 3F00 move.w -[A7], D0
0000298A 70FF moveq.l D0, 0xFFFFFFFF
0000298C 3F00 move.w -[A7], D0
0000298E 4267 clr.w -[A7]
00002990 700C moveq.l D0, 0x0C
00002992 3F00 move.w -[A7], D0
00002994 4267 clr.w -[A7]
00002996 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000299A 700A moveq.l D0, 0x0A
0000299C 2200 move.l D1, D0
0000299E 700A moveq.l D0, 0x0A
000029A0 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000029A4 203C 0000 0195 move.l D0, 0x195
000029AA 2200 move.l D1, D0
000029AC 203C 0000 00D9 move.l D0, 0xD9
000029B2 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000029B6 70FF moveq.l D0, 0xFFFFFFFF
000029B8 3F00 move.w -[A7], D0
000029BA 70FF moveq.l D0, 0xFFFFFFFF
000029BC 3F00 move.w -[A7], D0
000029BE 4267 clr.w -[A7]
000029C0 7008 moveq.l D0, 0x08
000029C2 3F00 move.w -[A7], D0
000029C4 70FF moveq.l D0, 0xFFFFFFFF
000029C6 3F00 move.w -[A7], D0
000029C8 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000029CC 700A moveq.l D0, 0x0A
000029CE 2200 move.l D1, D0
000029D0 700A moveq.l D0, 0x0A
000029D2 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000029D6 203C 0000 0195 move.l D0, 0x195
000029DC 2200 move.l D1, D0
000029DE 203C 0000 00D9 move.l D0, 0xD9
000029E4 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000029E8 700D moveq.l D0, 0x0D
000029EA 2200 move.l D1, D0
000029EC 700D moveq.l D0, 0x0D
000029EE 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000029F2 203C 0000 0192 move.l D0, 0x192
000029F8 2200 move.l D1, D0
000029FA 203C 0000 00D6 move.l D0, 0xD6
00002A00 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002A04 700E moveq.l D0, 0x0E
00002A06 2200 move.l D1, D0
00002A08 700E moveq.l D0, 0x0E
00002A0A 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002A0E 203C 0000 0191 move.l D0, 0x191
00002A14 2200 move.l D1, D0
00002A16 203C 0000 00D5 move.l D0, 0xD5
00002A1C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002A20 6100 E312 bsr -0x1CEC /* 00000D34 */
00002A24 4EBA 04DA jsr [PC + 0x4DA /* 00002F00 */]
00002A28 70FF moveq.l D0, 0xFFFFFFFF
00002A2A 3F00 move.w -[A7], D0
00002A2C 70FF moveq.l D0, 0xFFFFFFFF
00002A2E 3F00 move.w -[A7], D0
00002A30 4267 clr.w -[A7]
00002A32 700C moveq.l D0, 0x0C
00002A34 3F00 move.w -[A7], D0
00002A36 4267 clr.w -[A7]
00002A38 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00002A3C 700A moveq.l D0, 0x0A
00002A3E 2200 move.l D1, D0
00002A40 700A moveq.l D0, 0x0A
00002A42 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002A46 203C 0000 0195 move.l D0, 0x195
00002A4C 2200 move.l D1, D0
00002A4E 203C 0000 00D9 move.l D0, 0xD9
00002A54 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002A58 4EBA 0006 jsr [PC + 0x6 /* 00002A60 */]
00002A5C 4EFA 027A jmp [PC + 0x27A /* 00002CD8 */]
fn00002A60:
00002A60 7004 moveq.l D0, 0x04
00002A62 3F00 move.w -[A7], D0
00002A64 7009 moveq.l D0, 0x09
00002A66 3F00 move.w -[A7], D0
00002A68 4267 clr.w -[A7]
00002A6A 4267 clr.w -[A7]
00002A6C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002A70 700F moveq.l D0, 0x0F
00002A72 3F00 move.w -[A7], D0
00002A74 7009 moveq.l D0, 0x09
00002A76 3F00 move.w -[A7], D0
00002A78 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002A7C 302E 8354 move.w D0, [A6 - 0x7CAC]
00002A80 48C0 ext.l D0
00002A82 E188 lsl D0, 8
00002A84 D0AD FD6A add.l D0, [A5 - 0x296]
00002A88 2040 movea.l A0, D0
00002A8A 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002A8E 206D FD62 movea.l A0, [A5 - 0x29E]
00002A92 41E8 8202 lea.l A0, [A0 - 0x7DFE]
00002A96 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002A9A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002A9E 7004 moveq.l D0, 0x04
00002AA0 3F00 move.w -[A7], D0
00002AA2 7018 moveq.l D0, 0x18
00002AA4 3F00 move.w -[A7], D0
00002AA6 70FF moveq.l D0, 0xFFFFFFFF
00002AA8 3F00 move.w -[A7], D0
00002AAA 7001 moveq.l D0, 0x01
00002AAC 3F00 move.w -[A7], D0
00002AAE 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002AB2 7001 moveq.l D0, 0x01
00002AB4 3D40 814C move.w [A6 - 0x7EB4], D0
label00002AB8:
00002AB8 302E 814C move.w D0, [A6 - 0x7EB4]
00002ABC 48C0 ext.l D0
00002ABE 0680 0000 0013 addi.l D0, 0x13
00002AC4 2200 move.l D1, D0
00002AC6 7014 moveq.l D0, 0x14
00002AC8 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00002ACC 3D40 814A move.w [A6 - 0x7EB6], D0
00002AD0 302E 814C move.w D0, [A6 - 0x7EB4]
00002AD4 48C0 ext.l D0
00002AD6 2F00 move.l -[A7], D0
00002AD8 302E 814A move.w D0, [A6 - 0x7EB6]
00002ADC 48C0 ext.l D0
00002ADE 2200 move.l D1, D0
00002AE0 7014 moveq.l D0, 0x14
00002AE2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002AE6 221F move.l D1, [A7]+
00002AE8 C141 exg D0, D1
00002AEA 9081 sub.l D0, D1
00002AEC 0680 0000 0014 addi.l D0, 0x14
00002AF2 3D40 8030 move.w [A6 - 0x7FD0], D0
00002AF6 306E 814C movea.w A0, [A6 - 0x7EB4]
00002AFA D1C8 add.l A0, A0
00002AFC D0FC 0716 add.w A0, 0x716
00002B00 D1ED FD6A add.l A0, [A5 - 0x296]
00002B04 3010 move.w D0, [A0]
00002B06 6604 bne +0x6 /* 00002B0C */
00002B08 4EFA 00BC jmp [PC + 0xBC /* 00002BC6 */]
label00002B0C:
00002B0C 70FF moveq.l D0, 0xFFFFFFFF
00002B0E 3F00 move.w -[A7], D0
00002B10 70FF moveq.l D0, 0xFFFFFFFF
00002B12 3F00 move.w -[A7], D0
00002B14 4267 clr.w -[A7]
00002B16 7009 moveq.l D0, 0x09
00002B18 3F00 move.w -[A7], D0
00002B1A 4267 clr.w -[A7]
00002B1C 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00002B20 302E 8030 move.w D0, [A6 - 0x7FD0]
00002B24 48C0 ext.l D0
00002B26 2200 move.l D1, D0
00002B28 7012 moveq.l D0, 0x12
00002B2A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002B2E 5180 subq.l D0, 8
00002B30 2F00 move.l -[A7], D0
00002B32 302E 814A move.w D0, [A6 - 0x7EB6]
00002B36 48C0 ext.l D0
00002B38 2200 move.l D1, D0
00002B3A 701E moveq.l D0, 0x1E
00002B3C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002B40 0480 0000 000E subi.l D0, 0xE
00002B46 221F move.l D1, [A7]+
00002B48 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002B4C 302E 8030 move.w D0, [A6 - 0x7FD0]
00002B50 48C0 ext.l D0
00002B52 2200 move.l D1, D0
00002B54 7012 moveq.l D0, 0x12
00002B56 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002B5A 5080 addq.l D0, 8
00002B5C 2F00 move.l -[A7], D0
00002B5E 302E 814A move.w D0, [A6 - 0x7EB6]
00002B62 48C0 ext.l D0
00002B64 2200 move.l D1, D0
00002B66 701E moveq.l D0, 0x1E
00002B68 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002B6C 0680 0000 000A addi.l D0, 0xA /* '\n' */
00002B72 221F move.l D1, [A7]+
00002B74 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002B78 302E 8030 move.w D0, [A6 - 0x7FD0]
00002B7C 48C0 ext.l D0
00002B7E 2200 move.l D1, D0
00002B80 7012 moveq.l D0, 0x12
00002B82 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002B86 5F80 subq.l D0, 7
00002B88 3F00 move.w -[A7], D0
00002B8A 302E 814A move.w D0, [A6 - 0x7EB6]
00002B8E 48C0 ext.l D0
00002B90 2200 move.l D1, D0
00002B92 701E moveq.l D0, 0x1E
00002B94 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002B98 5E80 addq.l D0, 7
00002B9A 3F00 move.w -[A7], D0
00002B9C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002BA0 7040 moveq.l D0, 0x40
00002BA2 2F00 move.l -[A7], D0
00002BA4 306E 814C movea.w A0, [A6 - 0x7EB4]
00002BA8 D1C8 add.l A0, A0
00002BAA D0FC 07B8 add.w A0, 0x7B8
00002BAE D1ED FD6A add.l A0, [A5 - 0x296]
00002BB2 3010 move.w D0, [A0]
00002BB4 48C0 ext.l D0
00002BB6 221F move.l D1, [A7]+
00002BB8 D081 add.l D0, D1
00002BBA 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00002BBE 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002BC2 4EFA 0104 jmp [PC + 0x104 /* 00002CC8 */]
label00002BC6:
00002BC6 306E 814C movea.w A0, [A6 - 0x7EB4]
00002BCA D1C8 add.l A0, A0
00002BCC D0FC 07B8 add.w A0, 0x7B8
00002BD0 D1ED FD6A add.l A0, [A5 - 0x296]
00002BD4 3010 move.w D0, [A0]
00002BD6 6F00 006E ble +0x70 /* 00002C46 */
00002BDA 70FF moveq.l D0, 0xFFFFFFFF
00002BDC 3F00 move.w -[A7], D0
00002BDE 70FF moveq.l D0, 0xFFFFFFFF
00002BE0 3F00 move.w -[A7], D0
00002BE2 4267 clr.w -[A7]
00002BE4 7008 moveq.l D0, 0x08
00002BE6 3F00 move.w -[A7], D0
00002BE8 4267 clr.w -[A7]
00002BEA 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00002BEE 302E 8030 move.w D0, [A6 - 0x7FD0]
00002BF2 48C0 ext.l D0
00002BF4 2200 move.l D1, D0
00002BF6 7012 moveq.l D0, 0x12
00002BF8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002BFC 5180 subq.l D0, 8
00002BFE 2F00 move.l -[A7], D0
00002C00 302E 814A move.w D0, [A6 - 0x7EB6]
00002C04 48C0 ext.l D0
00002C06 2200 move.l D1, D0
00002C08 701E moveq.l D0, 0x1E
00002C0A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002C0E 0480 0000 000E subi.l D0, 0xE
00002C14 221F move.l D1, [A7]+
00002C16 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002C1A 302E 8030 move.w D0, [A6 - 0x7FD0]
00002C1E 48C0 ext.l D0
00002C20 2200 move.l D1, D0
00002C22 7012 moveq.l D0, 0x12
00002C24 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002C28 5080 addq.l D0, 8
00002C2A 2F00 move.l -[A7], D0
00002C2C 302E 814A move.w D0, [A6 - 0x7EB6]
00002C30 48C0 ext.l D0
00002C32 2200 move.l D1, D0
00002C34 701E moveq.l D0, 0x1E
00002C36 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002C3A 0680 0000 000A addi.l D0, 0xA /* '\n' */
00002C40 221F move.l D1, [A7]+
00002C42 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
label00002C46:
00002C46 306E 814C movea.w A0, [A6 - 0x7EB4]
00002C4A D1C8 add.l A0, A0
00002C4C D0FC 07B8 add.w A0, 0x7B8
00002C50 D1ED FD6A add.l A0, [A5 - 0x296]
00002C54 3010 move.w D0, [A0]
00002C56 6600 0070 bne +0x72 /* 00002CC8 */
00002C5A 70FF moveq.l D0, 0xFFFFFFFF
00002C5C 3F00 move.w -[A7], D0
00002C5E 70FF moveq.l D0, 0xFFFFFFFF
00002C60 3F00 move.w -[A7], D0
00002C62 4267 clr.w -[A7]
00002C64 7008 moveq.l D0, 0x08
00002C66 3F00 move.w -[A7], D0
00002C68 7003 moveq.l D0, 0x03
00002C6A 3F00 move.w -[A7], D0
00002C6C 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00002C70 302E 8030 move.w D0, [A6 - 0x7FD0]
00002C74 48C0 ext.l D0
00002C76 2200 move.l D1, D0
00002C78 7012 moveq.l D0, 0x12
00002C7A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002C7E 5180 subq.l D0, 8
00002C80 2F00 move.l -[A7], D0
00002C82 302E 814A move.w D0, [A6 - 0x7EB6]
00002C86 48C0 ext.l D0
00002C88 2200 move.l D1, D0
00002C8A 701E moveq.l D0, 0x1E
00002C8C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002C90 0480 0000 000E subi.l D0, 0xE
00002C96 221F move.l D1, [A7]+
00002C98 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002C9C 302E 8030 move.w D0, [A6 - 0x7FD0]
00002CA0 48C0 ext.l D0
00002CA2 2200 move.l D1, D0
00002CA4 7012 moveq.l D0, 0x12
00002CA6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002CAA 5080 addq.l D0, 8
00002CAC 2F00 move.l -[A7], D0
00002CAE 302E 814A move.w D0, [A6 - 0x7EB6]
00002CB2 48C0 ext.l D0
00002CB4 2200 move.l D1, D0
00002CB6 701E moveq.l D0, 0x1E
00002CB8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002CBC 0680 0000 000A addi.l D0, 0xA /* '\n' */
00002CC2 221F move.l D1, [A7]+
00002CC4 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
label00002CC8:
00002CC8 7050 moveq.l D0, 0x50
00002CCA 526E 814C addq.w [A6 - 0x7EB4], 1
00002CCE B06E 814C cmp.w D0, [A6 - 0x7EB4]
00002CD2 6C00 FDE4 bge -0x21A /* 00002AB8 */
00002CD6 4E75 rts
label00002CD8:
00002CD8 70FF moveq.l D0, 0xFFFFFFFF
00002CDA 3F00 move.w -[A7], D0
00002CDC 700C moveq.l D0, 0x0C
00002CDE 3F00 move.w -[A7], D0
00002CE0 70FF moveq.l D0, 0xFFFFFFFF
00002CE2 3F00 move.w -[A7], D0
00002CE4 70FF moveq.l D0, 0xFFFFFFFF
00002CE6 3F00 move.w -[A7], D0
00002CE8 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002CEC 7001 moveq.l D0, 0x01
00002CEE 3D40 8030 move.w [A6 - 0x7FD0], D0
label00002CF2:
00002CF2 302E 8030 move.w D0, [A6 - 0x7FD0]
00002CF6 48C0 ext.l D0
00002CF8 2200 move.l D1, D0
00002CFA 7064 moveq.l D0, 0x64
00002CFC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002D00 0480 0000 0046 subi.l D0, 0x46 /* 'F' */
00002D06 3F00 move.w -[A7], D0
00002D08 3F3C 009D move.w -[A7], 0x9D
00002D0C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002D10 206D FD62 movea.l A0, [A5 - 0x29E]
00002D14 41E8 8208 lea.l A0, [A0 - 0x7DF8]
00002D18 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002D1C 302E 8030 move.w D0, [A6 - 0x7FD0]
00002D20 48C0 ext.l D0
00002D22 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00002D26 302E 8030 move.w D0, [A6 - 0x7FD0]
00002D2A 48C0 ext.l D0
00002D2C E588 lsl D0, 2
00002D2E 0680 0000 24DE addi.l D0, 0x24DE
00002D34 D0AD FD6A add.l D0, [A5 - 0x296]
00002D38 2040 movea.l A0, D0
00002D3A 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00002D3E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00002D42 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00002D46 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00002D4A 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00002D4E 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00002D52 6700 0040 beq +0x42 /* 00002D94 */
00002D56 302E 8030 move.w D0, [A6 - 0x7FD0]
00002D5A 48C0 ext.l D0
00002D5C 2200 move.l D1, D0
00002D5E 7064 moveq.l D0, 0x64
00002D60 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002D64 0480 0000 0046 subi.l D0, 0x46 /* 'F' */
00002D6A 3F00 move.w -[A7], D0
00002D6C 3F3C 00AF move.w -[A7], 0xAF
00002D70 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002D74 302E 8030 move.w D0, [A6 - 0x7FD0]
00002D78 48C0 ext.l D0
00002D7A E588 lsl D0, 2
00002D7C 0680 0000 24DE addi.l D0, 0x24DE
00002D82 D0AD FD6A add.l D0, [A5 - 0x296]
00002D86 2040 movea.l A0, D0
00002D88 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00002D8C 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00002D90 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
label00002D94:
00002D94 302E 8030 move.w D0, [A6 - 0x7FD0]
00002D98 48C0 ext.l D0
00002D9A E588 lsl D0, 2
00002D9C 0680 0000 24F2 addi.l D0, 0x24F2
00002DA2 D0AD FD6A add.l D0, [A5 - 0x296]
00002DA6 2040 movea.l A0, D0
00002DA8 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00002DAC 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00002DB0 4EAD 027A jsr [A5 + 0x27A /* export_75 */]
00002DB4 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00002DB8 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00002DBC 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
00002DC0 6700 0040 beq +0x42 /* 00002E02 */
00002DC4 302E 8030 move.w D0, [A6 - 0x7FD0]
00002DC8 48C0 ext.l D0
00002DCA 2200 move.l D1, D0
00002DCC 7064 moveq.l D0, 0x64
00002DCE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002DD2 0480 0000 0046 subi.l D0, 0x46 /* 'F' */
00002DD8 3F00 move.w -[A7], D0
00002DDA 3F3C 00BE move.w -[A7], 0xBE
00002DDE 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002DE2 302E 8030 move.w D0, [A6 - 0x7FD0]
00002DE6 48C0 ext.l D0
00002DE8 E588 lsl D0, 2
00002DEA 0680 0000 24F2 addi.l D0, 0x24F2
00002DF0 D0AD FD6A add.l D0, [A5 - 0x296]
00002DF4 2040 movea.l A0, D0
00002DF6 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00002DFA 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00002DFE 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
label00002E02:
00002E02 302E 8022 move.w D0, [A6 - 0x7FDE]
00002E06 48C0 ext.l D0
00002E08 306E 8030 movea.w A0, [A6 - 0x7FD0]
00002E0C B088 cmp.l D0, A0
00002E0E 6600 0068 bne +0x6A /* 00002E78 */
00002E12 7005 moveq.l D0, 0x05
00002E14 3F00 move.w -[A7], D0
00002E16 7005 moveq.l D0, 0x05
00002E18 3F00 move.w -[A7], D0
00002E1A 4267 clr.w -[A7]
00002E1C 7008 moveq.l D0, 0x08
00002E1E 3F00 move.w -[A7], D0
00002E20 4267 clr.w -[A7]
00002E22 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00002E26 302E 8022 move.w D0, [A6 - 0x7FDE]
00002E2A 48C0 ext.l D0
00002E2C 2200 move.l D1, D0
00002E2E 7064 moveq.l D0, 0x64
00002E30 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002E34 0480 0000 005A subi.l D0, 0x5A /* 'Z' */
00002E3A 2200 move.l D1, D0
00002E3C 203C 0000 008C move.l D0, 0x8C
00002E42 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002E46 302E 8022 move.w D0, [A6 - 0x7FDE]
00002E4A 48C0 ext.l D0
00002E4C 2200 move.l D1, D0
00002E4E 7064 moveq.l D0, 0x64
00002E50 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00002E54 5A80 addq.l D0, 5
00002E56 2200 move.l D1, D0
00002E58 203C 0000 00C8 move.l D0, 0xC8
00002E5E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002E62 7001 moveq.l D0, 0x01
00002E64 3F00 move.w -[A7], D0
00002E66 7001 moveq.l D0, 0x01
00002E68 3F00 move.w -[A7], D0
00002E6A 4267 clr.w -[A7]
00002E6C 70FF moveq.l D0, 0xFFFFFFFF
00002E6E 3F00 move.w -[A7], D0
00002E70 70FF moveq.l D0, 0xFFFFFFFF
00002E72 3F00 move.w -[A7], D0
00002E74 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
label00002E78:
00002E78 302E 8014 move.w D0, [A6 - 0x7FEC]
00002E7C 48C0 ext.l D0
00002E7E 526E 8030 addq.w [A6 - 0x7FD0], 1
00002E82 B06E 8030 cmp.w D0, [A6 - 0x7FD0]
00002E86 6C00 FE6A bge -0x194 /* 00002CF2 */
00002E8A 203C 0000 017C move.l D0, 0x17C
00002E90 2200 move.l D1, D0
00002E92 704C moveq.l D0, 0x4C
00002E94 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002E98 203C 0000 017C move.l D0, 0x17C
00002E9E 2200 move.l D1, D0
00002EA0 704C moveq.l D0, 0x4C
00002EA2 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002EA6 203C 0000 0195 move.l D0, 0x195
00002EAC 2200 move.l D1, D0
00002EAE 7064 moveq.l D0, 0x64
00002EB0 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002EB4 7004 moveq.l D0, 0x04
00002EB6 3F00 move.w -[A7], D0
00002EB8 7009 moveq.l D0, 0x09
00002EBA 3F00 move.w -[A7], D0
00002EBC 4267 clr.w -[A7]
00002EBE 7001 moveq.l D0, 0x01
00002EC0 3F00 move.w -[A7], D0
00002EC2 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002EC6 3F3C 017D move.w -[A7], 0x17D
00002ECA 7039 moveq.l D0, 0x39
00002ECC 3F00 move.w -[A7], D0
00002ECE 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002ED2 206D FD62 movea.l A0, [A5 - 0x29E]
00002ED6 41E8 8210 lea.l A0, [A0 - 0x7DF0]
00002EDA 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002EDE 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002EE2 3F3C 017D move.w -[A7], 0x17D
00002EE6 7044 moveq.l D0, 0x44
00002EE8 3F00 move.w -[A7], D0
00002EEA 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002EEE 206D FD62 movea.l A0, [A5 - 0x29E]
00002EF2 41E8 8216 lea.l A0, [A0 - 0x7DEA]
00002EF6 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002EFA 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002EFE 4E75 rts
fn00002F00:
00002F00 4267 clr.w -[A7]
00002F02 700C moveq.l D0, 0x0C
00002F04 3F00 move.w -[A7], D0
00002F06 70FF moveq.l D0, 0xFFFFFFFF
00002F08 3F00 move.w -[A7], D0
00002F0A 7001 moveq.l D0, 0x01
00002F0C 3F00 move.w -[A7], D0
00002F0E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002F12 7012 moveq.l D0, 0x12
00002F14 3F00 move.w -[A7], D0
00002F16 702C moveq.l D0, 0x2C
00002F18 3F00 move.w -[A7], D0
00002F1A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002F1E 206D FD62 movea.l A0, [A5 - 0x29E]
00002F22 41E8 821C lea.l A0, [A0 - 0x7DE4]
00002F26 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002F2A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002F2E 70FF moveq.l D0, 0xFFFFFFFF
00002F30 3F00 move.w -[A7], D0
00002F32 7018 moveq.l D0, 0x18
00002F34 3F00 move.w -[A7], D0
00002F36 70FF moveq.l D0, 0xFFFFFFFF
00002F38 3F00 move.w -[A7], D0
00002F3A 70FF moveq.l D0, 0xFFFFFFFF
00002F3C 3F00 move.w -[A7], D0
00002F3E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002F42 7064 moveq.l D0, 0x64
00002F44 3F00 move.w -[A7], D0
00002F46 702D moveq.l D0, 0x2D
00002F48 3F00 move.w -[A7], D0
00002F4A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002F4E 206D FD62 movea.l A0, [A5 - 0x29E]
00002F52 41E8 8228 lea.l A0, [A0 - 0x7DD8]
00002F56 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002F5A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002F5E 70FF moveq.l D0, 0xFFFFFFFF
00002F60 3F00 move.w -[A7], D0
00002F62 700C moveq.l D0, 0x0C
00002F64 3F00 move.w -[A7], D0
00002F66 70FF moveq.l D0, 0xFFFFFFFF
00002F68 3F00 move.w -[A7], D0
00002F6A 70FF moveq.l D0, 0xFFFFFFFF
00002F6C 3F00 move.w -[A7], D0
00002F6E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002F72 3F3C 015E move.w -[A7], 0x15E
00002F76 7020 moveq.l D0, 0x20
00002F78 3F00 move.w -[A7], D0
00002F7A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002F7E 206D FD62 movea.l A0, [A5 - 0x29E]
00002F82 41E8 8238 lea.l A0, [A0 - 0x7DC8]
00002F86 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002F8A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002F8E 7012 moveq.l D0, 0x12
00002F90 3F00 move.w -[A7], D0
00002F92 7044 moveq.l D0, 0x44
00002F94 3F00 move.w -[A7], D0
00002F96 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002F9A 206D FD62 movea.l A0, [A5 - 0x29E]
00002F9E 41E8 823E lea.l A0, [A0 - 0x7DC2]
00002FA2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002FA6 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002FAA 7012 moveq.l D0, 0x12
00002FAC 3F00 move.w -[A7], D0
00002FAE 7053 moveq.l D0, 0x53
00002FB0 3F00 move.w -[A7], D0
00002FB2 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002FB6 206D FD62 movea.l A0, [A5 - 0x29E]
00002FBA 41E8 8274 lea.l A0, [A0 - 0x7D8C]
00002FBE 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002FC2 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002FC6 7012 moveq.l D0, 0x12
00002FC8 3F00 move.w -[A7], D0
00002FCA 7069 moveq.l D0, 0x69
00002FCC 3F00 move.w -[A7], D0
00002FCE 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002FD2 206D FD62 movea.l A0, [A5 - 0x29E]
00002FD6 41E8 82AE lea.l A0, [A0 - 0x7D52]
00002FDA 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002FDE 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002FE2 203C 0000 0096 move.l D0, 0x96
00002FE8 2200 move.l D1, D0
00002FEA 705D moveq.l D0, 0x5D
00002FEC 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00002FF0 203C 0000 00C9 move.l D0, 0xC9
00002FF6 2200 move.l D1, D0
00002FF8 706C moveq.l D0, 0x6C
00002FFA 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002FFE 203C 0000 00AF move.l D0, 0xAF
00003004 2200 move.l D1, D0
00003006 705D moveq.l D0, 0x5D
00003008 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000300C 203C 0000 00E2 move.l D0, 0xE2
00003012 2200 move.l D1, D0
00003014 706C moveq.l D0, 0x6C
00003016 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000301A 203C 0000 00C8 move.l D0, 0xC8
00003020 2200 move.l D1, D0
00003022 705D moveq.l D0, 0x5D
00003024 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00003028 203C 0000 00FB move.l D0, 0xFB
0000302E 2200 move.l D1, D0
00003030 706C moveq.l D0, 0x6C
00003032 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003036 6100 F8AE bsr -0x750 /* 000028E6 */
0000303A 70FF moveq.l D0, 0xFFFFFFFF
0000303C 3F00 move.w -[A7], D0
0000303E 70FF moveq.l D0, 0xFFFFFFFF
00003040 3F00 move.w -[A7], D0
00003042 4267 clr.w -[A7]
00003044 7008 moveq.l D0, 0x08
00003046 3F00 move.w -[A7], D0
00003048 70FF moveq.l D0, 0xFFFFFFFF
0000304A 3F00 move.w -[A7], D0
0000304C 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00003050 7000 moveq.l D0, 0x00
00003052 3D40 8030 move.w [A6 - 0x7FD0], D0
00003056 7001 moveq.l D0, 0x01
00003058 3D40 814A move.w [A6 - 0x7EB6], D0
label0000305C:
0000305C 302E 8030 move.w D0, [A6 - 0x7FD0]
00003060 48C0 ext.l D0
00003062 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00003066 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000306A 302E 814A move.w D0, [A6 - 0x7EB6]
0000306E 48C0 ext.l D0
00003070 E588 lsl D0, 2
00003072 0680 0000 24DE addi.l D0, 0x24DE
00003078 D0AD FD6A add.l D0, [A5 - 0x296]
0000307C 2040 movea.l A0, D0
0000307E 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
00003082 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00003086 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
0000308A 302E 814A move.w D0, [A6 - 0x7EB6]
0000308E 48C0 ext.l D0
00003090 E588 lsl D0, 2
00003092 0680 0000 24F2 addi.l D0, 0x24F2
00003098 D0AD FD6A add.l D0, [A5 - 0x296]
0000309C 2040 movea.l A0, D0
0000309E 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
000030A2 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000030A6 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000030AA 3D40 8030 move.w [A6 - 0x7FD0], D0
000030AE 7004 moveq.l D0, 0x04
000030B0 526E 814A addq.w [A6 - 0x7EB6], 1
000030B4 B06E 814A cmp.w D0, [A6 - 0x7EB6]
000030B8 6CA2 bge -0x5C /* 0000305C */
000030BA 7001 moveq.l D0, 0x01
000030BC 2F00 move.l -[A7], D0
000030BE 302E 8030 move.w D0, [A6 - 0x7FD0]
000030C2 56C0 sne D0
000030C4 4880 ext.w D0
000030C6 48C0 ext.l D0
000030C8 221F move.l D1, [A7]+
000030CA D081 add.l D0, D1
000030CC 3D40 8456 move.w [A6 - 0x7BAA], D0
000030D0 7009 moveq.l D0, 0x09
000030D2 3F00 move.w -[A7], D0
000030D4 7001 moveq.l D0, 0x01
000030D6 2F00 move.l -[A7], D0
000030D8 302E 8030 move.w D0, [A6 - 0x7FD0]
000030DC 57C0 seq D0
000030DE 4880 ext.w D0
000030E0 48C0 ext.l D0
000030E2 221F move.l D1, [A7]+
000030E4 D081 add.l D0, D1
000030E6 3F00 move.w -[A7], D0
000030E8 206D FD62 movea.l A0, [A5 - 0x29E]
000030EC 4868 82CE pea.l [A0 - 0x7D32]
000030F0 3F3C 011D move.w -[A7], 0x11D
000030F4 705F moveq.l D0, 0x5F
000030F6 3F00 move.w -[A7], D0
000030F8 70FF moveq.l D0, 0xFFFFFFFF
000030FA 3F00 move.w -[A7], D0
000030FC 3F3C 0181 move.w -[A7], 0x181
00003100 7073 moveq.l D0, 0x73
00003102 3F00 move.w -[A7], D0
00003104 70FF moveq.l D0, 0xFFFFFFFF
00003106 3F00 move.w -[A7], D0
00003108 7001 moveq.l D0, 0x01
0000310A 3F00 move.w -[A7], D0
0000310C 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00003110 7012 moveq.l D0, 0x12
00003112 3F00 move.w -[A7], D0
00003114 7078 moveq.l D0, 0x78
00003116 3F00 move.w -[A7], D0
00003118 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000311C 206D FD62 movea.l A0, [A5 - 0x29E]
00003120 41E8 82DC lea.l A0, [A0 - 0x7D24]
00003124 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00003128 700A moveq.l D0, 0x0A
0000312A 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
0000312E 206D FD62 movea.l A0, [A5 - 0x29E]
00003132 41E8 82E6 lea.l A0, [A0 - 0x7D1A]
00003136 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000313A 7012 moveq.l D0, 0x12
0000313C 3F00 move.w -[A7], D0
0000313E 3F3C 0087 move.w -[A7], 0x87
00003142 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00003146 206D FD62 movea.l A0, [A5 - 0x29E]
0000314A 41E8 82FE lea.l A0, [A0 - 0x7D02]
0000314E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00003152 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00003156 3F3C 00B9 move.w -[A7], 0xB9
0000315A 3F3C 0087 move.w -[A7], 0x87
0000315E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00003162 302E 8004 move.w D0, [A6 - 0x7FFC]
00003166 48C0 ext.l D0
00003168 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
0000316C 7012 moveq.l D0, 0x12
0000316E 3F00 move.w -[A7], D0
00003170 3F3C 0096 move.w -[A7], 0x96
00003174 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00003178 206D FD62 movea.l A0, [A5 - 0x29E]
0000317C 41E8 8316 lea.l A0, [A0 - 0x7CEA]
00003180 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00003184 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00003188 3F3C 00B9 move.w -[A7], 0xB9
0000318C 3F3C 0096 move.w -[A7], 0x96
00003190 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00003194 302E 8006 move.w D0, [A6 - 0x7FFA]
00003198 48C0 ext.l D0
0000319A 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
0000319E 7012 moveq.l D0, 0x12
000031A0 3F00 move.w -[A7], D0
000031A2 3F3C 00A5 move.w -[A7], 0xA5
000031A6 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000031AA 206D FD62 movea.l A0, [A5 - 0x29E]
000031AE 41E8 8330 lea.l A0, [A0 - 0x7CD0]
000031B2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000031B6 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000031BA 3F3C 00B9 move.w -[A7], 0xB9
000031BE 3F3C 00A5 move.w -[A7], 0xA5
000031C2 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000031C6 302E 8008 move.w D0, [A6 - 0x7FF8]
000031CA 48C0 ext.l D0
000031CC 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000031D0 7012 moveq.l D0, 0x12
000031D2 3F00 move.w -[A7], D0
000031D4 3F3C 00B4 move.w -[A7], 0xB4
000031D8 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000031DC 206D FD62 movea.l A0, [A5 - 0x29E]
000031E0 41E8 834A lea.l A0, [A0 - 0x7CB6]
000031E4 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000031E8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000031EC 3F3C 00B9 move.w -[A7], 0xB9
000031F0 3F3C 00B4 move.w -[A7], 0xB4
000031F4 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000031F8 302E 800A move.w D0, [A6 - 0x7FF6]
000031FC 48C0 ext.l D0
000031FE 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00003202 700A moveq.l D0, 0x0A
00003204 3F00 move.w -[A7], D0
00003206 7001 moveq.l D0, 0x01
00003208 306E 800E movea.w A0, [A6 - 0x7FF2]
0000320C D088 add.l D0, A0
0000320E 3F00 move.w -[A7], D0
00003210 206D FD62 movea.l A0, [A5 - 0x29E]
00003214 4868 8364 pea.l [A0 - 0x7C9C]
00003218 3F3C 00FA move.w -[A7], 0xFA
0000321C 3F3C 0083 move.w -[A7], 0x83
00003220 70FF moveq.l D0, 0xFFFFFFFF
00003222 3F00 move.w -[A7], D0
00003224 3F3C 014A move.w -[A7], 0x14A
00003228 3F3C 0091 move.w -[A7], 0x91
0000322C 70FF moveq.l D0, 0xFFFFFFFF
0000322E 3F00 move.w -[A7], D0
00003230 7002 moveq.l D0, 0x02
00003232 3F00 move.w -[A7], D0
00003234 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00003238 700B moveq.l D0, 0x0B
0000323A 3F00 move.w -[A7], D0
0000323C 7001 moveq.l D0, 0x01
0000323E 306E 8010 movea.w A0, [A6 - 0x7FF0]
00003242 D088 add.l D0, A0
00003244 3F00 move.w -[A7], D0
00003246 206D FD62 movea.l A0, [A5 - 0x29E]
0000324A 4868 836A pea.l [A0 - 0x7C96]
0000324E 3F3C 00FA move.w -[A7], 0xFA
00003252 3F3C 0093 move.w -[A7], 0x93
00003256 70FF moveq.l D0, 0xFFFFFFFF
00003258 3F00 move.w -[A7], D0
0000325A 3F3C 014A move.w -[A7], 0x14A
0000325E 3F3C 00A1 move.w -[A7], 0xA1
00003262 70FF moveq.l D0, 0xFFFFFFFF
00003264 3F00 move.w -[A7], D0
00003266 7002 moveq.l D0, 0x02
00003268 3F00 move.w -[A7], D0
0000326A 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
0000326E 700C moveq.l D0, 0x0C
00003270 3F00 move.w -[A7], D0
00003272 7001 moveq.l D0, 0x01
00003274 306E 8012 movea.w A0, [A6 - 0x7FEE]
00003278 D088 add.l D0, A0
0000327A 3F00 move.w -[A7], D0
0000327C 206D FD62 movea.l A0, [A5 - 0x29E]
00003280 4868 8370 pea.l [A0 - 0x7C90]
00003284 3F3C 00FA move.w -[A7], 0xFA
00003288 3F3C 00A3 move.w -[A7], 0xA3
0000328C 70FF moveq.l D0, 0xFFFFFFFF
0000328E 3F00 move.w -[A7], D0
00003290 3F3C 014A move.w -[A7], 0x14A
00003294 3F3C 00B1 move.w -[A7], 0xB1
00003298 70FF moveq.l D0, 0xFFFFFFFF
0000329A 3F00 move.w -[A7], D0
0000329C 7002 moveq.l D0, 0x02
0000329E 3F00 move.w -[A7], D0
000032A0 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000032A4 7004 moveq.l D0, 0x04
000032A6 3F00 move.w -[A7], D0
000032A8 7001 moveq.l D0, 0x01
000032AA 3F00 move.w -[A7], D0
000032AC 206D FD62 movea.l A0, [A5 - 0x29E]
000032B0 4868 837A pea.l [A0 - 0x7C86]
000032B4 7014 moveq.l D0, 0x14
000032B6 3F00 move.w -[A7], D0
000032B8 3F3C 00BB move.w -[A7], 0xBB
000032BC 70FF moveq.l D0, 0xFFFFFFFF
000032BE 3F00 move.w -[A7], D0
000032C0 7078 moveq.l D0, 0x78
000032C2 3F00 move.w -[A7], D0
000032C4 3F3C 00CF move.w -[A7], 0xCF
000032C8 70FF moveq.l D0, 0xFFFFFFFF
000032CA 3F00 move.w -[A7], D0
000032CC 7001 moveq.l D0, 0x01
000032CE 3F00 move.w -[A7], D0
000032D0 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000032D4 7005 moveq.l D0, 0x05
000032D6 3F00 move.w -[A7], D0
000032D8 7001 moveq.l D0, 0x01
000032DA 3F00 move.w -[A7], D0
000032DC 206D FD62 movea.l A0, [A5 - 0x29E]
000032E0 4868 8380 pea.l [A0 - 0x7C80]
000032E4 3F3C 009D move.w -[A7], 0x9D
000032E8 3F3C 00BB move.w -[A7], 0xBB
000032EC 70FF moveq.l D0, 0xFFFFFFFF
000032EE 3F00 move.w -[A7], D0
000032F0 3F3C 0101 move.w -[A7], 0x101
000032F4 3F3C 00CF move.w -[A7], 0xCF
000032F8 70FF moveq.l D0, 0xFFFFFFFF
000032FA 3F00 move.w -[A7], D0
000032FC 7001 moveq.l D0, 0x01
000032FE 3F00 move.w -[A7], D0
00003300 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00003304 7006 moveq.l D0, 0x06
00003306 3F00 move.w -[A7], D0
00003308 7001 moveq.l D0, 0x01
0000330A 3F00 move.w -[A7], D0
0000330C 206D FD62 movea.l A0, [A5 - 0x29E]
00003310 4868 838A pea.l [A0 - 0x7C76]
00003314 3F3C 0126 move.w -[A7], 0x126
00003318 3F3C 00BB move.w -[A7], 0xBB
0000331C 70FF moveq.l D0, 0xFFFFFFFF
0000331E 3F00 move.w -[A7], D0
00003320 3F3C 018A move.w -[A7], 0x18A
00003324 3F3C 00CF move.w -[A7], 0xCF
00003328 70FF moveq.l D0, 0xFFFFFFFF
0000332A 3F00 move.w -[A7], D0
0000332C 7001 moveq.l D0, 0x01
0000332E 3F00 move.w -[A7], D0
00003330 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00003334 203C 0000 00E6 move.l D0, 0xE6
0000333A 2200 move.l D1, D0
0000333C 707D moveq.l D0, 0x7D
0000333E 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00003342 203C 0000 00F0 move.l D0, 0xF0
00003348 2200 move.l D1, D0
0000334A 203C 0000 0084 move.l D0, 0x84
00003350 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003354 203C 0000 00E6 move.l D0, 0xE6
0000335A 2200 move.l D1, D0
0000335C 203C 0000 0083 move.l D0, 0x83
00003362 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00003366 203C 0000 00F0 move.l D0, 0xF0
0000336C 2200 move.l D1, D0
0000336E 203C 0000 008A move.l D0, 0x8A
00003374 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003378 203C 0000 00E6 move.l D0, 0xE6
0000337E 2200 move.l D1, D0
00003380 203C 0000 008C move.l D0, 0x8C
00003386 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000338A 203C 0000 00F0 move.l D0, 0xF0
00003390 2200 move.l D1, D0
00003392 203C 0000 0093 move.l D0, 0x93
00003398 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000339C 203C 0000 00E6 move.l D0, 0xE6
000033A2 2200 move.l D1, D0
000033A4 203C 0000 0092 move.l D0, 0x92
000033AA 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000033AE 203C 0000 00F0 move.l D0, 0xF0
000033B4 2200 move.l D1, D0
000033B6 203C 0000 0099 move.l D0, 0x99
000033BC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000033C0 203C 0000 00E6 move.l D0, 0xE6
000033C6 2200 move.l D1, D0
000033C8 203C 0000 009B move.l D0, 0x9B
000033CE 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000033D2 203C 0000 00F0 move.l D0, 0xF0
000033D8 2200 move.l D1, D0
000033DA 203C 0000 00A2 move.l D0, 0xA2
000033E0 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000033E4 203C 0000 00E6 move.l D0, 0xE6
000033EA 2200 move.l D1, D0
000033EC 203C 0000 00A1 move.l D0, 0xA1
000033F2 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000033F6 203C 0000 00F0 move.l D0, 0xF0
000033FC 2200 move.l D1, D0
000033FE 203C 0000 00A8 move.l D0, 0xA8
00003404 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003408 203C 0000 00E6 move.l D0, 0xE6
0000340E 2200 move.l D1, D0
00003410 203C 0000 00AA move.l D0, 0xAA
00003416 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000341A 203C 0000 00F0 move.l D0, 0xF0
00003420 2200 move.l D1, D0
00003422 203C 0000 00B1 move.l D0, 0xB1
00003428 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000342C 203C 0000 00E6 move.l D0, 0xE6
00003432 2200 move.l D1, D0
00003434 203C 0000 00B0 move.l D0, 0xB0
0000343A 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000343E 203C 0000 00F0 move.l D0, 0xF0
00003444 2200 move.l D1, D0
00003446 203C 0000 00B7 move.l D0, 0xB7
0000344C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003450 3F3C 015E move.w -[A7], 0x15E
00003454 3F3C 008A move.w -[A7], 0x8A
00003458 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000345C 206D FD62 movea.l A0, [A5 - 0x29E]
00003460 41E8 8390 lea.l A0, [A0 - 0x7C70]
00003464 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00003468 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000346C 3F3C 0162 move.w -[A7], 0x162
00003470 3F3C 0098 move.w -[A7], 0x98
00003474 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00003478 206D FD62 movea.l A0, [A5 - 0x29E]
0000347C 41E8 8396 lea.l A0, [A0 - 0x7C6A]
00003480 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00003484 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00003488 3F3C 017B move.w -[A7], 0x17B
0000348C 3F3C 0098 move.w -[A7], 0x98
00003490 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00003494 206D FD62 movea.l A0, [A5 - 0x29E]
00003498 41E8 8398 lea.l A0, [A0 - 0x7C68]
0000349C 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000034A0 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000034A4 3F3C 0162 move.w -[A7], 0x162
000034A8 3F3C 00A6 move.w -[A7], 0xA6
000034AC 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000034B0 206D FD62 movea.l A0, [A5 - 0x29E]
000034B4 41E8 839A lea.l A0, [A0 - 0x7C66]
000034B8 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000034BC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000034C0 3F3C 017A move.w -[A7], 0x17A
000034C4 3F3C 00A6 move.w -[A7], 0xA6
000034C8 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000034CC 206D FD62 movea.l A0, [A5 - 0x29E]
000034D0 41E8 839C lea.l A0, [A0 - 0x7C64]
000034D4 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000034D8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000034DC 3F3C 0162 move.w -[A7], 0x162
000034E0 3F3C 00B4 move.w -[A7], 0xB4
000034E4 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000034E8 206D FD62 movea.l A0, [A5 - 0x29E]
000034EC 41E8 839E lea.l A0, [A0 - 0x7C62]
000034F0 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000034F4 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000034F8 3F3C 017B move.w -[A7], 0x17B
000034FC 3F3C 00B4 move.w -[A7], 0xB4
00003500 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00003504 206D FD62 movea.l A0, [A5 - 0x29E]
00003508 41E8 83A0 lea.l A0, [A0 - 0x7C60]
0000350C 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00003510 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00003514 203C 0000 0172 move.l D0, 0x172
0000351A 2200 move.l D1, D0
0000351C 203C 0000 008D move.l D0, 0x8D
00003522 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00003526 203C 0000 0173 move.l D0, 0x173
0000352C 2200 move.l D1, D0
0000352E 203C 0000 00B7 move.l D0, 0xB7
00003534 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003538 7003 moveq.l D0, 0x03
0000353A 3D40 8030 move.w [A6 - 0x7FD0], D0
label0000353E:
0000353E 203C 0000 0159 move.l D0, 0x159
00003544 2F00 move.l -[A7], D0
00003546 7054 moveq.l D0, 0x54
00003548 2F00 move.l -[A7], D0
0000354A 302E 8030 move.w D0, [A6 - 0x7FD0]
0000354E 48C0 ext.l D0
00003550 2200 move.l D1, D0
00003552 700E moveq.l D0, 0x0E
00003554 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003558 221F move.l D1, [A7]+
0000355A D081 add.l D0, D1
0000355C 221F move.l D1, [A7]+
0000355E 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00003562 203C 0000 018B move.l D0, 0x18B
00003568 2F00 move.l -[A7], D0
0000356A 7063 moveq.l D0, 0x63
0000356C 2F00 move.l -[A7], D0
0000356E 302E 8030 move.w D0, [A6 - 0x7FD0]
00003572 48C0 ext.l D0
00003574 2200 move.l D1, D0
00003576 700E moveq.l D0, 0x0E
00003578 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000357C 221F move.l D1, [A7]+
0000357E D081 add.l D0, D1
00003580 221F move.l D1, [A7]+
00003582 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003586 7006 moveq.l D0, 0x06
00003588 526E 8030 addq.w [A6 - 0x7FD0], 1
0000358C B06E 8030 cmp.w D0, [A6 - 0x7FD0]
00003590 6CAC bge -0x52 /* 0000353E */
00003592 70FF moveq.l D0, 0xFFFFFFFF
00003594 3F00 move.w -[A7], D0
00003596 70FF moveq.l D0, 0xFFFFFFFF
00003598 3F00 move.w -[A7], D0
0000359A 4267 clr.w -[A7]
0000359C 700A moveq.l D0, 0x0A
0000359E 3F00 move.w -[A7], D0
000035A0 70FF moveq.l D0, 0xFFFFFFFF
000035A2 3F00 move.w -[A7], D0
000035A4 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000035A8 4EBA 116E jsr [PC + 0x116E /* 00004718 */]
label000035AC:
000035AC 4EBA 0220 jsr [PC + 0x220 /* 000037CE */]
000035B0 0C6E 0001 8252 cmpi.w [A6 - 0x7DAE], 0x1
000035B6 6604 bne +0x6 /* 000035BC */
000035B8 4EFA D794 jmp [PC - 0x286C /* 00000D4E */]
label000035BC:
000035BC 0C6E 0002 8252 cmpi.w [A6 - 0x7DAE], 0x2
000035C2 6704 beq +0x6 /* 000035C8 */
000035C4 4EFA 0008 jmp [PC + 0x8 /* 000035CE */]
label000035C8:
000035C8 4EBA 19F0 jsr [PC + 0x19F0 /* 00004FBA */]
000035CC 60DE bra -0x20 /* 000035AC */
label000035CE:
000035CE 0C6E 0003 8252 cmpi.w [A6 - 0x7DAE], 0x3
000035D4 6704 beq +0x6 /* 000035DA */
000035D6 4EFA FFD4 jmp [PC - 0x2C /* 000035AC */]
label000035DA:
000035DA 7000 moveq.l D0, 0x00
000035DC 3D40 8016 move.w [A6 - 0x7FEA], D0
000035E0 7000 moveq.l D0, 0x00
000035E2 3D40 8026 move.w [A6 - 0x7FDA], D0
000035E6 3D6E 8006 8028 move.w [A6 - 0x7FD8], [A6 - 0x7FFA]
000035EC 302E 8022 move.w D0, [A6 - 0x7FDE]
000035F0 48C0 ext.l D0
000035F2 306E 8014 movea.w A0, [A6 - 0x7FEC]
000035F6 B088 cmp.l D0, A0
000035F8 6F00 000E ble +0x10 /* 00003608 */
000035FC 7001 moveq.l D0, 0x01
000035FE 3D40 8022 move.w [A6 - 0x7FDE], D0
00003602 7001 moveq.l D0, 0x01
00003604 3D40 8018 move.w [A6 - 0x7FE8], D0
label00003608:
00003608 0C6E 0001 8024 cmpi.w [A6 - 0x7FDC], 0x1
0000360E 6600 006E bne +0x70 /* 0000367E */
00003612 536E 8004 subq.w [A6 - 0x7FFC], 1
00003616 6100 E920 bsr -0x16DE /* 00001F38 */
0000361A 6100 D81A bsr -0x27E4 /* 00000E36 */
0000361E 203C 0000 24E2 move.l D0, 0x24E2
00003624 D0AD FD6A add.l D0, [A5 - 0x296]
00003628 2F00 move.l -[A7], D0
0000362A 7000 moveq.l D0, 0x00
0000362C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00003630 205F movea.l A0, [A7]+
00003632 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00003636 203C 0000 24E6 move.l D0, 0x24E6
0000363C D0AD FD6A add.l D0, [A5 - 0x296]
00003640 2F00 move.l -[A7], D0
00003642 7000 moveq.l D0, 0x00
00003644 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00003648 205F movea.l A0, [A7]+
0000364A 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
0000364E 203C 0000 24EA move.l D0, 0x24EA
00003654 D0AD FD6A add.l D0, [A5 - 0x296]
00003658 2F00 move.l -[A7], D0
0000365A 7000 moveq.l D0, 0x00
0000365C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00003660 205F movea.l A0, [A7]+
00003662 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00003666 203C 0000 24EE move.l D0, 0x24EE
0000366C D0AD FD6A add.l D0, [A5 - 0x296]
00003670 2F00 move.l -[A7], D0
00003672 7000 moveq.l D0, 0x00
00003674 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00003678 205F movea.l A0, [A7]+
0000367A 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
label0000367E:
0000367E 7009 moveq.l D0, 0x09
00003680 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00003684 700A moveq.l D0, 0x0A
00003686 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
0000368A 700B moveq.l D0, 0x0B
0000368C 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00003690 700C moveq.l D0, 0x0C
00003692 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00003696 7004 moveq.l D0, 0x04
00003698 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
0000369C 7005 moveq.l D0, 0x05
0000369E 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
000036A2 7006 moveq.l D0, 0x06
000036A4 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
000036A8 6100 E54C bsr -0x1AB2 /* 00001BF6 */
000036AC 6000 D686 bra -0x2978 /* 00000D34 */
fn000036B0:
000036B0 6100 D6B6 bsr -0x2948 /* 00000D68 */
000036B4 302E 814A move.w D0, [A6 - 0x7EB6]
000036B8 48C0 ext.l D0
000036BA 0480 0000 00C5 subi.l D0, 0xC5
000036C0 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
000036C4 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
000036C8 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000036CC 0000 0001 ori.b D0, 0x1
000036D0 1000 move.b D0, D0
000036D2 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
000036D6 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
000036DA 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
000036DE 6700 000A beq +0xC /* 000036EA */
000036E2 7000 moveq.l D0, 0x00
000036E4 3D40 8252 move.w [A6 - 0x7DAE], D0
000036E8 4E75 rts
label000036EA:
000036EA 302E 8030 move.w D0, [A6 - 0x7FD0]
000036EE 48C0 ext.l D0
000036F0 0680 0000 0074 addi.l D0, 0x74 /* 't' */
000036F6 2200 move.l D1, D0
000036F8 203C 0000 0089 move.l D0, 0x89
000036FE 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00003702 3D40 8252 move.w [A6 - 0x7DAE], D0
00003706 0C6E 0001 8252 cmpi.w [A6 - 0x7DAE], 0x1
0000370C 5DC0 slt D0
0000370E 4880 ext.w D0
00003710 48C0 ext.l D0
00003712 2F00 move.l -[A7], D0
00003714 0C6E 0003 8252 cmpi.w [A6 - 0x7DAE], 0x3
0000371A 5EC0 sgt D0
0000371C 4880 ext.w D0
0000371E 48C0 ext.l D0
00003720 809F or.l D0, [A7]+
00003722 2F00 move.l -[A7], D0
00003724 302E 8030 move.w D0, [A6 - 0x7FD0]
00003728 48C0 ext.l D0
0000372A 0680 0000 0074 addi.l D0, 0x74 /* 't' */
00003730 2F00 move.l -[A7], D0
00003732 302E 8252 move.w D0, [A6 - 0x7DAE]
00003736 48C0 ext.l D0
00003738 2200 move.l D1, D0
0000373A 203C 0000 0089 move.l D0, 0x89
00003740 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003744 221F move.l D1, [A7]+
00003746 C141 exg D0, D1
00003748 9081 sub.l D0, D1
0000374A 0C80 0000 0063 cmpi.l D0, 0x63 /* 'c' */
00003750 5EC0 sgt D0
00003752 4880 ext.w D0
00003754 48C0 ext.l D0
00003756 809F or.l D0, [A7]+
00003758 4A80 tst.l D0
0000375A 6700 0008 beq +0xA /* 00003764 */
0000375E 7000 moveq.l D0, 0x00
00003760 3D40 8252 move.w [A6 - 0x7DAE], D0
label00003764:
00003764 4E75 rts
fn00003766:
00003766 203C 0000 2492 move.l D0, 0x2492
0000376C D0AD FD6A add.l D0, [A5 - 0x296]
00003770 2F00 move.l -[A7], D0
00003772 302E 802A move.w D0, [A6 - 0x7FD6]
00003776 48C0 ext.l D0
00003778 2200 move.l D1, D0
0000377A 203C 0000 0089 move.l D0, 0x89
00003780 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003784 0480 0000 0075 subi.l D0, 0x75 /* 'u' */
0000378A 205F movea.l A0, [A7]+
0000378C 3080 move.w [A0], D0
0000378E 203C 0000 2496 move.l D0, 0x2496
00003794 D0AD FD6A add.l D0, [A5 - 0x296]
00003798 2F00 move.l -[A7], D0
0000379A 302E 802A move.w D0, [A6 - 0x7FD6]
0000379E 48C0 ext.l D0
000037A0 2200 move.l D1, D0
000037A2 203C 0000 0089 move.l D0, 0x89
000037A8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000037AC 0480 0000 0011 subi.l D0, 0x11
000037B2 205F movea.l A0, [A7]+
000037B4 3080 move.w [A0], D0
000037B6 203C 0000 2490 move.l D0, 0x2490
000037BC D0AD FD6A add.l D0, [A5 - 0x296]
000037C0 2F00 move.l -[A7], D0
000037C2 700A moveq.l D0, 0x0A
000037C4 3F00 move.w -[A7], D0
000037C6 700A moveq.l D0, 0x0A
000037C8 3F00 move.w -[A7], D0
000037CA A8B3 syscall InvertRoundRect
000037CC 4E75 rts
fn000037CE:
000037CE 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
000037D2 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000037D6 41EE 803C lea.l A0, [A6 - 0x7FC4]
000037DA 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000037DE 41EE 803C lea.l A0, [A6 - 0x7FC4]
000037E2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
000037E6 0C80 0000 000D cmpi.l D0, 0xD /* '\r' */
000037EC 57C0 seq D0
000037EE 4880 ext.w D0
000037F0 48C0 ext.l D0
000037F2 2F00 move.l -[A7], D0
000037F4 0C6E 0001 8012 cmpi.w [A6 - 0x7FEE], 0x1
000037FA 57C0 seq D0
000037FC 4880 ext.w D0
000037FE 48C0 ext.l D0
00003800 C09F and.l D0, [A7]+
00003802 4A80 tst.l D0
00003804 6700 000A beq +0xC /* 00003810 */
00003808 7003 moveq.l D0, 0x03
0000380A 3D40 8252 move.w [A6 - 0x7DAE], D0
0000380E 4E75 rts
label00003810:
00003810 558F subq.l A7, 2
00003812 A974 syscall Button
00003814 101F move.b D0, [A7]+
00003816 4880 ext.w D0
00003818 48C0 ext.l D0
0000381A 3D40 8032 move.w [A6 - 0x7FCE], D0
0000381E 302E 8032 move.w D0, [A6 - 0x7FCE]
00003822 6604 bne +0x6 /* 00003828 */
00003824 4EFA FFA8 jmp [PC - 0x58 /* 000037CE */]
label00003828:
00003828 6100 FE86 bsr -0x178 /* 000036B0 */
0000382C 302E 8252 move.w D0, [A6 - 0x7DAE]
00003830 6704 beq +0x6 /* 00003836 */
00003832 4EFA 0014 jmp [PC + 0x14 /* 00003848 */]
label00003836:
00003836 302E 8016 move.w D0, [A6 - 0x7FEA]
0000383A 6600 0006 bne +0x8 /* 00003842 */
0000383E 4EBA 0BEC jsr [PC + 0xBEC /* 0000442C */]
label00003842:
00003842 6100 D5D2 bsr -0x2A2C /* 00000E16 */
00003846 6086 bra -0x78 /* 000037CE */
label00003848:
00003848 0C6E 0001 8016 cmpi.w [A6 - 0x7FEA], 0x1
0000384E 57C0 seq D0
00003850 4880 ext.w D0
00003852 48C0 ext.l D0
00003854 2F00 move.l -[A7], D0
00003856 0C6E 0002 8252 cmpi.w [A6 - 0x7DAE], 0x2
0000385C 57C0 seq D0
0000385E 4880 ext.w D0
00003860 48C0 ext.l D0
00003862 C09F and.l D0, [A7]+
00003864 4A80 tst.l D0
00003866 6704 beq +0x6 /* 0000386C */
00003868 4EFA FFD8 jmp [PC - 0x28 /* 00003842 */]
label0000386C:
0000386C 3D6E 8252 802A move.w [A6 - 0x7FD6], [A6 - 0x7DAE]
00003872 6100 FEF2 bsr -0x10C /* 00003766 */
label00003876:
00003876 6100 FE38 bsr -0x1C6 /* 000036B0 */
0000387A 302E 8252 move.w D0, [A6 - 0x7DAE]
0000387E 48C0 ext.l D0
00003880 306E 802A movea.w A0, [A6 - 0x7FD6]
00003884 B088 cmp.l D0, A0
00003886 6700 000A beq +0xC /* 00003892 */
0000388A 6100 FEDA bsr -0x124 /* 00003766 */
0000388E 4EFA 0020 jmp [PC + 0x20 /* 000038B0 */]
label00003892:
00003892 558F subq.l A7, 2
00003894 A974 syscall Button
00003896 101F move.b D0, [A7]+
00003898 4880 ext.w D0
0000389A 48C0 ext.l D0
0000389C 3D40 8032 move.w [A6 - 0x7FCE], D0
000038A0 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
000038A6 6604 bne +0x6 /* 000038AC */
000038A8 4EFA FFCC jmp [PC - 0x34 /* 00003876 */]
label000038AC:
000038AC 6000 FEB8 bra -0x146 /* 00003766 */
label000038B0:
000038B0 6100 FDFE bsr -0x200 /* 000036B0 */
000038B4 302E 8252 move.w D0, [A6 - 0x7DAE]
000038B8 48C0 ext.l D0
000038BA 306E 802A movea.w A0, [A6 - 0x7FD6]
000038BE B088 cmp.l D0, A0
000038C0 6600 0008 bne +0xA /* 000038CA */
000038C4 6100 FEA0 bsr -0x15E /* 00003766 */
000038C8 60AC bra -0x52 /* 00003876 */
label000038CA:
000038CA 558F subq.l A7, 2
000038CC A974 syscall Button
000038CE 101F move.b D0, [A7]+
000038D0 4880 ext.w D0
000038D2 48C0 ext.l D0
000038D4 3D40 8032 move.w [A6 - 0x7FCE], D0
000038D8 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
000038DE 6604 bne +0x6 /* 000038E4 */
000038E0 4EFA FFCE jmp [PC - 0x32 /* 000038B0 */]
label000038E4:
000038E4 6000 FEE8 bra -0x116 /* 000037CE */
fn000038E8:
000038E8 7001 moveq.l D0, 0x01
000038EA 3D40 8030 move.w [A6 - 0x7FD0], D0
label000038EE:
000038EE 306E 8030 movea.w A0, [A6 - 0x7FD0]
000038F2 D1C8 add.l A0, A0
000038F4 D0FC 085A add.w A0, 0x85A
000038F8 D1ED FD6A add.l A0, [A5 - 0x296]
000038FC 3010 move.w D0, [A0]
000038FE 6C04 bge +0x6 /* 00003904 */
00003900 4EFA 003A jmp [PC + 0x3A /* 0000393C */]
label00003904:
00003904 6100 DFAA bsr -0x2054 /* 000018B0 */
00003908 302E 8030 move.w D0, [A6 - 0x7FD0]
0000390C 48C0 ext.l D0
0000390E E388 lsl D0, 1
00003910 0680 0000 085A addi.l D0, 0x85A
00003916 D0AD FD6A add.l D0, [A5 - 0x296]
0000391A 2F00 move.l -[A7], D0
0000391C 7001 moveq.l D0, 0x01
0000391E 2F00 move.l -[A7], D0
00003920 306E 8030 movea.w A0, [A6 - 0x7FD0]
00003924 D1C8 add.l A0, A0
00003926 D0FC 085A add.w A0, 0x85A
0000392A D1ED FD6A add.l A0, [A5 - 0x296]
0000392E 3010 move.w D0, [A0]
00003930 48C0 ext.l D0
00003932 221F move.l D1, [A7]+
00003934 C141 exg D0, D1
00003936 9081 sub.l D0, D1
00003938 205F movea.l A0, [A7]+
0000393A 3080 move.w [A0], D0
label0000393C:
0000393C 701A moveq.l D0, 0x1A
0000393E 526E 8030 addq.w [A6 - 0x7FD0], 1
00003942 B06E 8030 cmp.w D0, [A6 - 0x7FD0]
00003946 6CA6 bge -0x58 /* 000038EE */
00003948 4E75 rts
fn0000394A:
0000394A 302E 8458 move.w D0, [A6 - 0x7BA8]
0000394E 48C0 ext.l D0
00003950 0680 0000 0013 addi.l D0, 0x13
00003956 2200 move.l D1, D0
00003958 7014 moveq.l D0, 0x14
0000395A 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000395E 3D40 814A move.w [A6 - 0x7EB6], D0
00003962 302E 8458 move.w D0, [A6 - 0x7BA8]
00003966 48C0 ext.l D0
00003968 2F00 move.l -[A7], D0
0000396A 302E 814A move.w D0, [A6 - 0x7EB6]
0000396E 48C0 ext.l D0
00003970 2200 move.l D1, D0
00003972 7014 moveq.l D0, 0x14
00003974 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003978 221F move.l D1, [A7]+
0000397A C141 exg D0, D1
0000397C 9081 sub.l D0, D1
0000397E 0680 0000 0014 addi.l D0, 0x14
00003984 3D40 8030 move.w [A6 - 0x7FD0], D0
00003988 70FF moveq.l D0, 0xFFFFFFFF
0000398A 3F00 move.w -[A7], D0
0000398C 70FF moveq.l D0, 0xFFFFFFFF
0000398E 3F00 move.w -[A7], D0
00003990 4267 clr.w -[A7]
00003992 700A moveq.l D0, 0x0A
00003994 3F00 move.w -[A7], D0
00003996 4267 clr.w -[A7]
00003998 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000399C 302E 8030 move.w D0, [A6 - 0x7FD0]
000039A0 48C0 ext.l D0
000039A2 2200 move.l D1, D0
000039A4 7012 moveq.l D0, 0x12
000039A6 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000039AA 5180 subq.l D0, 8
000039AC 2F00 move.l -[A7], D0
000039AE 302E 814A move.w D0, [A6 - 0x7EB6]
000039B2 48C0 ext.l D0
000039B4 2200 move.l D1, D0
000039B6 701E moveq.l D0, 0x1E
000039B8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000039BC 0680 0000 000B addi.l D0, 0xB
000039C2 221F move.l D1, [A7]+
000039C4 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000039C8 302E 8030 move.w D0, [A6 - 0x7FD0]
000039CC 48C0 ext.l D0
000039CE 2200 move.l D1, D0
000039D0 7012 moveq.l D0, 0x12
000039D2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000039D6 5080 addq.l D0, 8
000039D8 2F00 move.l -[A7], D0
000039DA 302E 814A move.w D0, [A6 - 0x7EB6]
000039DE 48C0 ext.l D0
000039E0 2200 move.l D1, D0
000039E2 701E moveq.l D0, 0x1E
000039E4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000039E8 0680 0000 000E addi.l D0, 0xE
000039EE 221F move.l D1, [A7]+
000039F0 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000039F4 302E 8030 move.w D0, [A6 - 0x7FD0]
000039F8 48C0 ext.l D0
000039FA 2200 move.l D1, D0
000039FC 7012 moveq.l D0, 0x12
000039FE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003A02 5180 subq.l D0, 8
00003A04 2F00 move.l -[A7], D0
00003A06 302E 814A move.w D0, [A6 - 0x7EB6]
00003A0A 48C0 ext.l D0
00003A0C 2200 move.l D1, D0
00003A0E 701E moveq.l D0, 0x1E
00003A10 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003A14 0680 0000 000B addi.l D0, 0xB
00003A1A 221F move.l D1, [A7]+
00003A1C 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00003A20 302E 8030 move.w D0, [A6 - 0x7FD0]
00003A24 48C0 ext.l D0
00003A26 2200 move.l D1, D0
00003A28 7012 moveq.l D0, 0x12
00003A2A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003A2E 5180 subq.l D0, 8
00003A30 2F00 move.l -[A7], D0
00003A32 302E 814A move.w D0, [A6 - 0x7EB6]
00003A36 48C0 ext.l D0
00003A38 2200 move.l D1, D0
00003A3A 701E moveq.l D0, 0x1E
00003A3C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003A40 0480 0000 0012 subi.l D0, 0x12
00003A46 221F move.l D1, [A7]+
00003A48 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00003A4C 302E 8030 move.w D0, [A6 - 0x7FD0]
00003A50 48C0 ext.l D0
00003A52 2200 move.l D1, D0
00003A54 7012 moveq.l D0, 0x12
00003A56 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003A5A 5080 addq.l D0, 8
00003A5C 2F00 move.l -[A7], D0
00003A5E 302E 814A move.w D0, [A6 - 0x7EB6]
00003A62 48C0 ext.l D0
00003A64 2200 move.l D1, D0
00003A66 701E moveq.l D0, 0x1E
00003A68 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003A6C 0480 0000 000F subi.l D0, 0xF
00003A72 221F move.l D1, [A7]+
00003A74 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00003A78 302E 8030 move.w D0, [A6 - 0x7FD0]
00003A7C 48C0 ext.l D0
00003A7E 2200 move.l D1, D0
00003A80 7012 moveq.l D0, 0x12
00003A82 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003A86 5180 subq.l D0, 8
00003A88 2F00 move.l -[A7], D0
00003A8A 302E 814A move.w D0, [A6 - 0x7EB6]
00003A8E 48C0 ext.l D0
00003A90 2200 move.l D1, D0
00003A92 701E moveq.l D0, 0x1E
00003A94 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003A98 0480 0000 0012 subi.l D0, 0x12
00003A9E 221F move.l D1, [A7]+
00003AA0 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00003AA4 4E75 rts
fn00003AA6:
00003AA6 6100 D2C0 bsr -0x2D3E /* 00000D68 */
00003AAA 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00003AAE 0000 0002 ori.b D0, 0x2
00003AB2 2075 4EAD movea.l A0, [A5 + D4 * 8 - 0x83]
00003AB6 0192 bclr [A2], D0
00003AB8 302E 8030 move.w D0, [A6 - 0x7FD0]
00003ABC 48C0 ext.l D0
00003ABE 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00003AC2 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00003AC6 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00003ACA 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00003ACE 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00003AD2 0000 0002 ori.b D0, 0x2
00003AD6 1975 4EAD 01CA move.b [A4 + 0x1CA], [A5 + D4 * 8 - 0x83]
00003ADC 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00003AE0 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00003AE4 203C 0000 00D7 move.l D0, 0xD7
00003AEA 306E 814A movea.w A0, [A6 - 0x7EB6]
00003AEE 9088 sub.l D0, A0
00003AF0 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00003AF4 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00003AF8 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00003AFC 0000 0001 ori.b D0, 0x1
00003B00 1000 move.b D0, D0
00003B02 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00003B06 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
00003B0A 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00003B0E 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
00003B12 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00003B16 4A80 tst.l D0
00003B18 6700 000C beq +0xE /* 00003B26 */
00003B1C 7000 moveq.l D0, 0x00
00003B1E 3D40 8252 move.w [A6 - 0x7DAE], D0
00003B22 6000 0008 bra +0xA /* 00003B2C */
label00003B26:
00003B26 7001 moveq.l D0, 0x01
00003B28 3D40 8252 move.w [A6 - 0x7DAE], D0
label00003B2C:
00003B2C 4E75 rts
fn00003B2E:
00003B2E 203C 0000 2498 move.l D0, 0x2498
00003B34 D0AD FD6A add.l D0, [A5 - 0x296]
00003B38 2F00 move.l -[A7], D0
00003B3A 700A moveq.l D0, 0x0A
00003B3C 3F00 move.w -[A7], D0
00003B3E 700A moveq.l D0, 0x0A
00003B40 3F00 move.w -[A7], D0
00003B42 A8B3 syscall InvertRoundRect
00003B44 4E75 rts
fn00003B46:
00003B46 7007 moveq.l D0, 0x07
00003B48 3F00 move.w -[A7], D0
00003B4A 7001 moveq.l D0, 0x01
00003B4C 3F00 move.w -[A7], D0
00003B4E 206D FD62 movea.l A0, [A5 - 0x29E]
00003B52 4868 83A2 pea.l [A0 - 0x7C5E]
00003B56 700A moveq.l D0, 0x0A
00003B58 3F00 move.w -[A7], D0
00003B5A 3F3C 00CD move.w -[A7], 0xCD
00003B5E 70FF moveq.l D0, 0xFFFFFFFF
00003B60 3F00 move.w -[A7], D0
00003B62 3F3C 0195 move.w -[A7], 0x195
00003B66 3F3C 00E1 move.w -[A7], 0xE1
00003B6A 70FF moveq.l D0, 0xFFFFFFFF
00003B6C 3F00 move.w -[A7], D0
00003B6E 7001 moveq.l D0, 0x01
00003B70 3F00 move.w -[A7], D0
00003B72 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00003B76 7000 moveq.l D0, 0x00
00003B78 3D40 8026 move.w [A6 - 0x7FDA], D0
00003B7C 3D6E 800A 8028 move.w [A6 - 0x7FD8], [A6 - 0x7FF6]
00003B82 6100 CF4E bsr -0x30B0 /* 00000AD2 */
00003B86 7000 moveq.l D0, 0x00
00003B88 3D40 845A move.w [A6 - 0x7BA6], D0
00003B8C 7050 moveq.l D0, 0x50
00003B8E 3D40 802E move.w [A6 - 0x7FD2], D0
label00003B92:
00003B92 306E 802E movea.w A0, [A6 - 0x7FD2]
00003B96 D1C8 add.l A0, A0
00003B98 D0FC 07B8 add.w A0, 0x7B8
00003B9C D1ED FD6A add.l A0, [A5 - 0x296]
00003BA0 3010 move.w D0, [A0]
00003BA2 5EC0 sgt D0
00003BA4 4880 ext.w D0
00003BA6 48C0 ext.l D0
00003BA8 2F00 move.l -[A7], D0
00003BAA 306E 802E movea.w A0, [A6 - 0x7FD2]
00003BAE D1C8 add.l A0, A0
00003BB0 D0FC 0716 add.w A0, 0x716
00003BB4 D1ED FD6A add.l A0, [A5 - 0x296]
00003BB8 3010 move.w D0, [A0]
00003BBA 48C0 ext.l D0
00003BBC 0C80 0000 0001 cmpi.l D0, 0x1
00003BC2 56C0 sne D0
00003BC4 4880 ext.w D0
00003BC6 48C0 ext.l D0
00003BC8 C09F and.l D0, [A7]+
00003BCA 4A80 tst.l D0
00003BCC 6700 0008 beq +0xA /* 00003BD6 */
00003BD0 3D6E 802E 845A move.w [A6 - 0x7BA6], [A6 - 0x7FD2]
label00003BD6:
00003BD6 7001 moveq.l D0, 0x01
00003BD8 066E FFFF 802E addi.w [A6 - 0x7FD2], 0xFFFF
00003BDE B06E 802E cmp.w D0, [A6 - 0x7FD2]
00003BE2 6FAE ble -0x50 /* 00003B92 */
00003BE4 3D6E 845A 8458 move.w [A6 - 0x7BA8], [A6 - 0x7BA6]
00003BEA 302E 845A move.w D0, [A6 - 0x7BA6]
00003BEE 6700 000E beq +0x10 /* 00003BFE */
00003BF2 6100 FCF4 bsr -0x30A /* 000038E8 */
00003BF6 6100 FD52 bsr -0x2AC /* 0000394A */
00003BFA 6100 D138 bsr -0x2EC6 /* 00000D34 */
label00003BFE:
00003BFE 6100 CED2 bsr -0x312C /* 00000AD2 */
00003C02 302E 8028 move.w D0, [A6 - 0x7FD8]
00003C06 57C0 seq D0
00003C08 4880 ext.w D0
00003C0A 48C0 ext.l D0
00003C0C 2F00 move.l -[A7], D0
00003C0E 302E 8026 move.w D0, [A6 - 0x7FDA]
00003C12 56C0 sne D0
00003C14 4880 ext.w D0
00003C16 48C0 ext.l D0
00003C18 C09F and.l D0, [A7]+
00003C1A 4A80 tst.l D0
00003C1C 6704 beq +0x6 /* 00003C22 */
00003C1E 4EFA 060A jmp [PC + 0x60A /* 0000422A */]
label00003C22:
00003C22 302E 8012 move.w D0, [A6 - 0x7FEE]
00003C26 6604 bne +0x6 /* 00003C2C */
00003C28 4EFA 0086 jmp [PC + 0x86 /* 00003CB0 */]
label00003C2C:
00003C2C 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00003C30 4EAD 017A jsr [A5 + 0x17A /* export_43 */]
00003C34 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
00003C38 3D40 8032 move.w [A6 - 0x7FCE], D0
00003C3C 0C6E 000D 8032 cmpi.w [A6 - 0x7FCE], 0xD /* '\r' */
00003C42 6600 0018 bne +0x1A /* 00003C5C */
00003C46 6100 FEE6 bsr -0x118 /* 00003B2E */
00003C4A 203C 0000 00C8 move.l D0, 0xC8
00003C50 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003C54 6100 FED8 bsr -0x126 /* 00003B2E */
00003C58 4EFA 04F4 jmp [PC + 0x4F4 /* 0000414E */]
label00003C5C:
00003C5C 0C6E 0040 8032 cmpi.w [A6 - 0x7FCE], 0x40 /* '@' */
00003C62 5EC0 sgt D0
00003C64 4880 ext.w D0
00003C66 48C0 ext.l D0
00003C68 2F00 move.l -[A7], D0
00003C6A 0C6E 005C 8032 cmpi.w [A6 - 0x7FCE], 0x5C /* '\\' */
00003C70 5DC0 slt D0
00003C72 4880 ext.w D0
00003C74 48C0 ext.l D0
00003C76 C09F and.l D0, [A7]+
00003C78 4A80 tst.l D0
00003C7A 6700 0034 beq +0x36 /* 00003CB0 */
00003C7E 302E 8032 move.w D0, [A6 - 0x7FCE]
00003C82 48C0 ext.l D0
00003C84 0480 0000 0040 subi.l D0, 0x40 /* '@' */
00003C8A 3D40 8034 move.w [A6 - 0x7FCC], D0
00003C8E 306E 8034 movea.w A0, [A6 - 0x7FCC]
00003C92 D1C8 add.l A0, A0
00003C94 D0FC 085A add.w A0, 0x85A
00003C98 D1ED FD6A add.l A0, [A5 - 0x296]
00003C9C 3010 move.w D0, [A0]
00003C9E 6F00 0010 ble +0x12 /* 00003CB0 */
00003CA2 6100 D0EE bsr -0x2F10 /* 00000D92 */
00003CA6 7064 moveq.l D0, 0x64
00003CA8 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00003CAC 4EFA 01E4 jmp [PC + 0x1E4 /* 00003E92 */]
label00003CB0:
00003CB0 558F subq.l A7, 2
00003CB2 A974 syscall Button
00003CB4 101F move.b D0, [A7]+
00003CB6 4880 ext.w D0
00003CB8 48C0 ext.l D0
00003CBA 3D40 8032 move.w [A6 - 0x7FCE], D0
00003CBE 302E 8032 move.w D0, [A6 - 0x7FCE]
00003CC2 6604 bne +0x6 /* 00003CC8 */
00003CC4 4EFA FF38 jmp [PC - 0xC8 /* 00003BFE */]
label00003CC8:
00003CC8 6100 FDDC bsr -0x222 /* 00003AA6 */
00003CCC 302E 8252 move.w D0, [A6 - 0x7DAE]
00003CD0 6600 0010 bne +0x12 /* 00003CE2 */
00003CD4 302E 845A move.w D0, [A6 - 0x7BA6]
00003CD8 6604 bne +0x6 /* 00003CDE */
00003CDA 4EFA FF22 jmp [PC - 0xDE /* 00003BFE */]
label00003CDE:
00003CDE 4EFA 00B6 jmp [PC + 0xB6 /* 00003D96 */]
label00003CE2:
00003CE2 6100 FE4A bsr -0x1B4 /* 00003B2E */
label00003CE6:
00003CE6 6100 FDBE bsr -0x240 /* 00003AA6 */
00003CEA 302E 8252 move.w D0, [A6 - 0x7DAE]
00003CEE 6600 000A bne +0xC /* 00003CFA */
00003CF2 6100 FE3A bsr -0x1C4 /* 00003B2E */
00003CF6 4EFA 0048 jmp [PC + 0x48 /* 00003D40 */]
label00003CFA:
00003CFA 6100 CDD6 bsr -0x3228 /* 00000AD2 */
00003CFE 302E 8028 move.w D0, [A6 - 0x7FD8]
00003D02 57C0 seq D0
00003D04 4880 ext.w D0
00003D06 48C0 ext.l D0
00003D08 2F00 move.l -[A7], D0
00003D0A 302E 8026 move.w D0, [A6 - 0x7FDA]
00003D0E 56C0 sne D0
00003D10 4880 ext.w D0
00003D12 48C0 ext.l D0
00003D14 C09F and.l D0, [A7]+
00003D16 4A80 tst.l D0
00003D18 6704 beq +0x6 /* 00003D1E */
00003D1A 4EFA 050E jmp [PC + 0x50E /* 0000422A */]
label00003D1E:
00003D1E 558F subq.l A7, 2
00003D20 A974 syscall Button
00003D22 101F move.b D0, [A7]+
00003D24 4880 ext.w D0
00003D26 48C0 ext.l D0
00003D28 3D40 8032 move.w [A6 - 0x7FCE], D0
00003D2C 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
00003D32 6604 bne +0x6 /* 00003D38 */
00003D34 4EFA FFB0 jmp [PC - 0x50 /* 00003CE6 */]
label00003D38:
00003D38 6100 FDF4 bsr -0x20A /* 00003B2E */
00003D3C 4EFA 0410 jmp [PC + 0x410 /* 0000414E */]
label00003D40:
00003D40 6100 FD64 bsr -0x29A /* 00003AA6 */
00003D44 0C6E 0001 8252 cmpi.w [A6 - 0x7DAE], 0x1
00003D4A 6600 0008 bne +0xA /* 00003D54 */
00003D4E 6100 FDDE bsr -0x220 /* 00003B2E */
00003D52 6092 bra -0x6C /* 00003CE6 */
label00003D54:
00003D54 6100 CD7C bsr -0x3282 /* 00000AD2 */
00003D58 302E 8028 move.w D0, [A6 - 0x7FD8]
00003D5C 57C0 seq D0
00003D5E 4880 ext.w D0
00003D60 48C0 ext.l D0
00003D62 2F00 move.l -[A7], D0
00003D64 302E 8026 move.w D0, [A6 - 0x7FDA]
00003D68 56C0 sne D0
00003D6A 4880 ext.w D0
00003D6C 48C0 ext.l D0
00003D6E C09F and.l D0, [A7]+
00003D70 4A80 tst.l D0
00003D72 6704 beq +0x6 /* 00003D78 */
00003D74 4EFA 04B4 jmp [PC + 0x4B4 /* 0000422A */]
label00003D78:
00003D78 558F subq.l A7, 2
00003D7A A974 syscall Button
00003D7C 101F move.b D0, [A7]+
00003D7E 4880 ext.w D0
00003D80 48C0 ext.l D0
00003D82 3D40 8032 move.w [A6 - 0x7FCE], D0
00003D86 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
00003D8C 6604 bne +0x6 /* 00003D92 */
00003D8E 4EFA FFB0 jmp [PC - 0x50 /* 00003D40 */]
label00003D92:
00003D92 6000 FE6A bra -0x194 /* 00003BFE */
label00003D96:
00003D96 6100 D282 bsr -0x2D7C /* 0000101A */
00003D9A 302E 8034 move.w D0, [A6 - 0x7FCC]
00003D9E 6604 bne +0x6 /* 00003DA4 */
00003DA0 4EFA 0272 jmp [PC + 0x272 /* 00004014 */]
label00003DA4:
00003DA4 70FF moveq.l D0, 0xFFFFFFFF
00003DA6 3F00 move.w -[A7], D0
00003DA8 70FF moveq.l D0, 0xFFFFFFFF
00003DAA 3F00 move.w -[A7], D0
00003DAC 4267 clr.w -[A7]
00003DAE 700A moveq.l D0, 0x0A
00003DB0 3F00 move.w -[A7], D0
00003DB2 4267 clr.w -[A7]
00003DB4 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00003DB8 3D6E 8034 8036 move.w [A6 - 0x7FCA], [A6 - 0x7FCC]
00003DBE 6100 CFD2 bsr -0x302C /* 00000D92 */
label00003DC2:
00003DC2 6100 CFA4 bsr -0x305A /* 00000D68 */
00003DC6 6100 D252 bsr -0x2DAC /* 0000101A */
00003DCA 302E 8034 move.w D0, [A6 - 0x7FCC]
00003DCE 48C0 ext.l D0
00003DD0 306E 8036 movea.w A0, [A6 - 0x7FCA]
00003DD4 B088 cmp.l D0, A0
00003DD6 6700 0010 beq +0x12 /* 00003DE8 */
00003DDA 3D6E 8036 8034 move.w [A6 - 0x7FCC], [A6 - 0x7FCA]
00003DE0 6100 CFB0 bsr -0x304E /* 00000D92 */
00003DE4 4EFA 004A jmp [PC + 0x4A /* 00003E30 */]
label00003DE8:
00003DE8 6100 CCE8 bsr -0x3316 /* 00000AD2 */
00003DEC 302E 8028 move.w D0, [A6 - 0x7FD8]
00003DF0 57C0 seq D0
00003DF2 4880 ext.w D0
00003DF4 48C0 ext.l D0
00003DF6 2F00 move.l -[A7], D0
00003DF8 302E 8026 move.w D0, [A6 - 0x7FDA]
00003DFC 56C0 sne D0
00003DFE 4880 ext.w D0
00003E00 48C0 ext.l D0
00003E02 C09F and.l D0, [A7]+
00003E04 4A80 tst.l D0
00003E06 6700 000A beq +0xC /* 00003E12 */
00003E0A 6100 CF86 bsr -0x3078 /* 00000D92 */
00003E0E 4EFA 041A jmp [PC + 0x41A /* 0000422A */]
label00003E12:
00003E12 558F subq.l A7, 2
00003E14 A974 syscall Button
00003E16 101F move.b D0, [A7]+
00003E18 4880 ext.w D0
00003E1A 48C0 ext.l D0
00003E1C 3D40 8032 move.w [A6 - 0x7FCE], D0
00003E20 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
00003E26 6604 bne +0x6 /* 00003E2C */
00003E28 4EFA FF98 jmp [PC - 0x68 /* 00003DC2 */]
label00003E2C:
00003E2C 4EFA 0064 jmp [PC + 0x64 /* 00003E92 */]
label00003E30:
00003E30 6100 CF36 bsr -0x30C8 /* 00000D68 */
00003E34 6100 D1E4 bsr -0x2E1A /* 0000101A */
00003E38 302E 8034 move.w D0, [A6 - 0x7FCC]
00003E3C 48C0 ext.l D0
00003E3E 306E 8036 movea.w A0, [A6 - 0x7FCA]
00003E42 B088 cmp.l D0, A0
00003E44 6600 000A bne +0xC /* 00003E50 */
00003E48 6100 CF48 bsr -0x30B6 /* 00000D92 */
00003E4C 6000 FF74 bra -0x8A /* 00003DC2 */
label00003E50:
00003E50 6100 CC80 bsr -0x337E /* 00000AD2 */
00003E54 302E 8028 move.w D0, [A6 - 0x7FD8]
00003E58 57C0 seq D0
00003E5A 4880 ext.w D0
00003E5C 48C0 ext.l D0
00003E5E 2F00 move.l -[A7], D0
00003E60 302E 8026 move.w D0, [A6 - 0x7FDA]
00003E64 56C0 sne D0
00003E66 4880 ext.w D0
00003E68 48C0 ext.l D0
00003E6A C09F and.l D0, [A7]+
00003E6C 4A80 tst.l D0
00003E6E 6704 beq +0x6 /* 00003E74 */
00003E70 4EFA 03B8 jmp [PC + 0x3B8 /* 0000422A */]
label00003E74:
00003E74 558F subq.l A7, 2
00003E76 A974 syscall Button
00003E78 101F move.b D0, [A7]+
00003E7A 4880 ext.w D0
00003E7C 48C0 ext.l D0
00003E7E 3D40 8032 move.w [A6 - 0x7FCE], D0
00003E82 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
00003E88 6604 bne +0x6 /* 00003E8E */
00003E8A 4EFA FFA4 jmp [PC - 0x5C /* 00003E30 */]
label00003E8E:
00003E8E 6000 FD6E bra -0x290 /* 00003BFE */
label00003E92:
00003E92 6100 CEFE bsr -0x3100 /* 00000D92 */
00003E96 302E 845A move.w D0, [A6 - 0x7BA6]
00003E9A 48C0 ext.l D0
00003E9C 0680 0000 0013 addi.l D0, 0x13
00003EA2 2200 move.l D1, D0
00003EA4 7014 moveq.l D0, 0x14
00003EA6 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00003EAA 3D40 814A move.w [A6 - 0x7EB6], D0
00003EAE 302E 845A move.w D0, [A6 - 0x7BA6]
00003EB2 48C0 ext.l D0
00003EB4 2F00 move.l -[A7], D0
00003EB6 302E 814A move.w D0, [A6 - 0x7EB6]
00003EBA 48C0 ext.l D0
00003EBC 2200 move.l D1, D0
00003EBE 7014 moveq.l D0, 0x14
00003EC0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003EC4 221F move.l D1, [A7]+
00003EC6 C141 exg D0, D1
00003EC8 9081 sub.l D0, D1
00003ECA 0680 0000 0014 addi.l D0, 0x14
00003ED0 3D40 8030 move.w [A6 - 0x7FD0], D0
00003ED4 70FF moveq.l D0, 0xFFFFFFFF
00003ED6 3F00 move.w -[A7], D0
00003ED8 70FF moveq.l D0, 0xFFFFFFFF
00003EDA 3F00 move.w -[A7], D0
00003EDC 4267 clr.w -[A7]
00003EDE 7008 moveq.l D0, 0x08
00003EE0 3F00 move.w -[A7], D0
00003EE2 4267 clr.w -[A7]
00003EE4 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00003EE8 302E 8030 move.w D0, [A6 - 0x7FD0]
00003EEC 48C0 ext.l D0
00003EEE 2200 move.l D1, D0
00003EF0 7012 moveq.l D0, 0x12
00003EF2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003EF6 5180 subq.l D0, 8
00003EF8 2F00 move.l -[A7], D0
00003EFA 302E 814A move.w D0, [A6 - 0x7EB6]
00003EFE 48C0 ext.l D0
00003F00 2200 move.l D1, D0
00003F02 701E moveq.l D0, 0x1E
00003F04 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003F08 0480 0000 000E subi.l D0, 0xE
00003F0E 221F move.l D1, [A7]+
00003F10 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00003F14 302E 8030 move.w D0, [A6 - 0x7FD0]
00003F18 48C0 ext.l D0
00003F1A 2200 move.l D1, D0
00003F1C 7012 moveq.l D0, 0x12
00003F1E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003F22 5080 addq.l D0, 8
00003F24 2F00 move.l -[A7], D0
00003F26 302E 814A move.w D0, [A6 - 0x7EB6]
00003F2A 48C0 ext.l D0
00003F2C 2200 move.l D1, D0
00003F2E 701E moveq.l D0, 0x1E
00003F30 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003F34 0680 0000 000A addi.l D0, 0xA /* '\n' */
00003F3A 221F move.l D1, [A7]+
00003F3C 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00003F40 302E 845A move.w D0, [A6 - 0x7BA6]
00003F44 48C0 ext.l D0
00003F46 E388 lsl D0, 1
00003F48 0680 0000 0716 addi.l D0, 0x716
00003F4E D0AD FD6A add.l D0, [A5 - 0x296]
00003F52 2F00 move.l -[A7], D0
00003F54 302E 8034 move.w D0, [A6 - 0x7FCC]
00003F58 48C0 ext.l D0
00003F5A 4480 neg.l D0
00003F5C 205F movea.l A0, [A7]+
00003F5E 3080 move.w [A0], D0
00003F60 70FF moveq.l D0, 0xFFFFFFFF
00003F62 3F00 move.w -[A7], D0
00003F64 7018 moveq.l D0, 0x18
00003F66 3F00 move.w -[A7], D0
00003F68 70FF moveq.l D0, 0xFFFFFFFF
00003F6A 3F00 move.w -[A7], D0
00003F6C 7002 moveq.l D0, 0x02
00003F6E 3F00 move.w -[A7], D0
00003F70 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00003F74 302E 8030 move.w D0, [A6 - 0x7FD0]
00003F78 48C0 ext.l D0
00003F7A 2200 move.l D1, D0
00003F7C 7012 moveq.l D0, 0x12
00003F7E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003F82 5F80 subq.l D0, 7
00003F84 3F00 move.w -[A7], D0
00003F86 302E 814A move.w D0, [A6 - 0x7EB6]
00003F8A 48C0 ext.l D0
00003F8C 2200 move.l D1, D0
00003F8E 701E moveq.l D0, 0x1E
00003F90 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00003F94 5E80 addq.l D0, 7
00003F96 3F00 move.w -[A7], D0
00003F98 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00003F9C 7040 moveq.l D0, 0x40
00003F9E 306E 8034 movea.w A0, [A6 - 0x7FCC]
00003FA2 D088 add.l D0, A0
00003FA4 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00003FA8 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
label00003FAC:
00003FAC 526E 845A addq.w [A6 - 0x7BA6], 1
00003FB0 0C6E 0050 845A cmpi.w [A6 - 0x7BA6], 0x50 /* 'P' */
00003FB6 6F00 0008 ble +0xA /* 00003FC0 */
00003FBA 7001 moveq.l D0, 0x01
00003FBC 3D40 845A move.w [A6 - 0x7BA6], D0
label00003FC0:
00003FC0 306E 845A movea.w A0, [A6 - 0x7BA6]
00003FC4 D1C8 add.l A0, A0
00003FC6 D0FC 07B8 add.w A0, 0x7B8
00003FCA D1ED FD6A add.l A0, [A5 - 0x296]
00003FCE 3010 move.w D0, [A0]
00003FD0 5EC0 sgt D0
00003FD2 4880 ext.w D0
00003FD4 48C0 ext.l D0
00003FD6 2F00 move.l -[A7], D0
00003FD8 306E 845A movea.w A0, [A6 - 0x7BA6]
00003FDC D1C8 add.l A0, A0
00003FDE D0FC 0716 add.w A0, 0x716
00003FE2 D1ED FD6A add.l A0, [A5 - 0x296]
00003FE6 3010 move.w D0, [A0]
00003FE8 48C0 ext.l D0
00003FEA 0C80 0000 0001 cmpi.l D0, 0x1
00003FF0 56C0 sne D0
00003FF2 4880 ext.w D0
00003FF4 48C0 ext.l D0
00003FF6 C09F and.l D0, [A7]+
00003FF8 4A80 tst.l D0
00003FFA 6704 beq +0x6 /* 00004000 */
00003FFC 4EFA 0004 jmp [PC + 0x4 /* 00004002 */]
label00004000:
00004000 60AA bra -0x54 /* 00003FAC */
label00004002:
00004002 6100 F946 bsr -0x6B8 /* 0000394A */
00004006 3D6E 845A 8458 move.w [A6 - 0x7BA8], [A6 - 0x7BA6]
0000400C 6100 F93C bsr -0x6C2 /* 0000394A */
00004010 6000 FBEC bra -0x412 /* 00003BFE */
label00004014:
00004014 6100 CABC bsr -0x3542 /* 00000AD2 */
00004018 302E 8028 move.w D0, [A6 - 0x7FD8]
0000401C 57C0 seq D0
0000401E 4880 ext.w D0
00004020 48C0 ext.l D0
00004022 2F00 move.l -[A7], D0
00004024 302E 8026 move.w D0, [A6 - 0x7FDA]
00004028 56C0 sne D0
0000402A 4880 ext.w D0
0000402C 48C0 ext.l D0
0000402E C09F and.l D0, [A7]+
00004030 4A80 tst.l D0
00004032 6704 beq +0x6 /* 00004038 */
00004034 4EFA 01F4 jmp [PC + 0x1F4 /* 0000422A */]
label00004038:
00004038 558F subq.l A7, 2
0000403A A974 syscall Button
0000403C 101F move.b D0, [A7]+
0000403E 4880 ext.w D0
00004040 48C0 ext.l D0
00004042 3D40 8032 move.w [A6 - 0x7FCE], D0
00004046 302E 8032 move.w D0, [A6 - 0x7FCE]
0000404A 6604 bne +0x6 /* 00004050 */
0000404C 4EFA FBB0 jmp [PC - 0x450 /* 00003BFE */]
label00004050:
00004050 6100 CD16 bsr -0x32E8 /* 00000D68 */
00004054 0C6E 000A 8030 cmpi.w [A6 - 0x7FD0], 0xA /* '\n' */
0000405A 5DC0 slt D0
0000405C 4880 ext.w D0
0000405E 48C0 ext.l D0
00004060 2F00 move.l -[A7], D0
00004062 0C6E 0170 8030 cmpi.w [A6 - 0x7FD0], 0x170
00004068 5EC0 sgt D0
0000406A 4880 ext.w D0
0000406C 48C0 ext.l D0
0000406E 809F or.l D0, [A7]+
00004070 2F00 move.l -[A7], D0
00004072 0C6E 0010 814A cmpi.w [A6 - 0x7EB6], 0x10
00004078 5DC0 slt D0
0000407A 4880 ext.w D0
0000407C 48C0 ext.l D0
0000407E 809F or.l D0, [A7]+
00004080 2F00 move.l -[A7], D0
00004082 0C6E 0082 814A cmpi.w [A6 - 0x7EB6], 0x82
00004088 5EC0 sgt D0
0000408A 4880 ext.w D0
0000408C 48C0 ext.l D0
0000408E 809F or.l D0, [A7]+
00004090 4A80 tst.l D0
00004092 6704 beq +0x6 /* 00004098 */
00004094 4EFA FF7E jmp [PC - 0x82 /* 00004014 */]
label00004098:
00004098 302E 8030 move.w D0, [A6 - 0x7FD0]
0000409C 48C0 ext.l D0
0000409E 0680 0000 0009 addi.l D0, 0x9 /* '\t' */
000040A4 2200 move.l D1, D0
000040A6 7012 moveq.l D0, 0x12
000040A8 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000040AC 3D40 845C move.w [A6 - 0x7BA4], D0
000040B0 302E 814A move.w D0, [A6 - 0x7EB6]
000040B4 48C0 ext.l D0
000040B6 0680 0000 0010 addi.l D0, 0x10
000040BC 2200 move.l D1, D0
000040BE 701E moveq.l D0, 0x1E
000040C0 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000040C4 3D40 845E move.w [A6 - 0x7BA2], D0
000040C8 302E 845E move.w D0, [A6 - 0x7BA2]
000040CC 48C0 ext.l D0
000040CE 2200 move.l D1, D0
000040D0 7014 moveq.l D0, 0x14
000040D2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000040D6 0480 0000 0014 subi.l D0, 0x14
000040DC 306E 845C movea.w A0, [A6 - 0x7BA4]
000040E0 D088 add.l D0, A0
000040E2 3D40 845A move.w [A6 - 0x7BA6], D0
000040E6 306E 845A movea.w A0, [A6 - 0x7BA6]
000040EA D1C8 add.l A0, A0
000040EC D0FC 07B8 add.w A0, 0x7B8
000040F0 D1ED FD6A add.l A0, [A5 - 0x296]
000040F4 3010 move.w D0, [A0]
000040F6 5EC0 sgt D0
000040F8 4880 ext.w D0
000040FA 48C0 ext.l D0
000040FC 2F00 move.l -[A7], D0
000040FE 306E 845A movea.w A0, [A6 - 0x7BA6]
00004102 D1C8 add.l A0, A0
00004104 D0FC 0716 add.w A0, 0x716
00004108 D1ED FD6A add.l A0, [A5 - 0x296]
0000410C 3010 move.w D0, [A0]
0000410E 48C0 ext.l D0
00004110 0C80 0000 0001 cmpi.l D0, 0x1
00004116 56C0 sne D0
00004118 4880 ext.w D0
0000411A 48C0 ext.l D0
0000411C C09F and.l D0, [A7]+
0000411E 4A80 tst.l D0
00004120 6704 beq +0x6 /* 00004126 */
00004122 4EFA 0006 jmp [PC + 0x6 /* 0000412A */]
label00004126:
00004126 6000 FEEC bra -0x112 /* 00004014 */
label0000412A:
0000412A 302E 845A move.w D0, [A6 - 0x7BA6]
0000412E 48C0 ext.l D0
00004130 306E 8458 movea.w A0, [A6 - 0x7BA8]
00004134 B088 cmp.l D0, A0
00004136 6604 bne +0x6 /* 0000413C */
00004138 4EFA FEDA jmp [PC - 0x126 /* 00004014 */]
label0000413C:
0000413C 6100 F80C bsr -0x7F2 /* 0000394A */
00004140 3D6E 845A 8458 move.w [A6 - 0x7BA8], [A6 - 0x7BA6]
00004146 6100 F802 bsr -0x7FC /* 0000394A */
0000414A 6000 FEC8 bra -0x136 /* 00004014 */
label0000414E:
0000414E 7001 moveq.l D0, 0x01
00004150 3D40 802C move.w [A6 - 0x7FD4], D0
00004154 7007 moveq.l D0, 0x07
00004156 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
0000415A 6100 CB90 bsr -0x346E /* 00000CEC */
0000415E 302E 845A move.w D0, [A6 - 0x7BA6]
00004162 6604 bne +0x6 /* 00004168 */
00004164 4EFA 00B4 jmp [PC + 0xB4 /* 0000421A */]
label00004168:
00004168 70FF moveq.l D0, 0xFFFFFFFF
0000416A 3F00 move.w -[A7], D0
0000416C 70FF moveq.l D0, 0xFFFFFFFF
0000416E 3F00 move.w -[A7], D0
00004170 4267 clr.w -[A7]
00004172 700A moveq.l D0, 0x0A
00004174 3F00 move.w -[A7], D0
00004176 70FF moveq.l D0, 0xFFFFFFFF
00004178 3F00 move.w -[A7], D0
0000417A 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000417E 6100 F768 bsr -0x896 /* 000038E8 */
00004182 6100 F7C6 bsr -0x838 /* 0000394A */
00004186 7001 moveq.l D0, 0x01
00004188 3D40 8030 move.w [A6 - 0x7FD0], D0
label0000418C:
0000418C 306E 8030 movea.w A0, [A6 - 0x7FD0]
00004190 D1C8 add.l A0, A0
00004192 D0FC 07B8 add.w A0, 0x7B8
00004196 D1ED FD6A add.l A0, [A5 - 0x296]
0000419A 3010 move.w D0, [A0]
0000419C 57C0 seq D0
0000419E 4880 ext.w D0
000041A0 48C0 ext.l D0
000041A2 2F00 move.l -[A7], D0
000041A4 306E 8030 movea.w A0, [A6 - 0x7FD0]
000041A8 D1C8 add.l A0, A0
000041AA D0FC 0716 add.w A0, 0x716
000041AE D1ED FD6A add.l A0, [A5 - 0x296]
000041B2 3010 move.w D0, [A0]
000041B4 48C0 ext.l D0
000041B6 0C80 0000 0001 cmpi.l D0, 0x1
000041BC 57C0 seq D0
000041BE 4880 ext.w D0
000041C0 48C0 ext.l D0
000041C2 809F or.l D0, [A7]+
000041C4 4A80 tst.l D0
000041C6 6704 beq +0x6 /* 000041CC */
000041C8 4EFA 0040 jmp [PC + 0x40 /* 0000420A */]
label000041CC:
000041CC 306E 8030 movea.w A0, [A6 - 0x7FD0]
000041D0 D1C8 add.l A0, A0
000041D2 D0FC 07B8 add.w A0, 0x7B8
000041D6 D1ED FD6A add.l A0, [A5 - 0x296]
000041DA 3010 move.w D0, [A0]
000041DC 48C0 ext.l D0
000041DE 2F00 move.l -[A7], D0
000041E0 306E 8030 movea.w A0, [A6 - 0x7FD0]
000041E4 D1C8 add.l A0, A0
000041E6 D0FC 0716 add.w A0, 0x716
000041EA D1ED FD6A add.l A0, [A5 - 0x296]
000041EE 3010 move.w D0, [A0]
000041F0 48C0 ext.l D0
000041F2 221F move.l D1, [A7]+
000041F4 D081 add.l D0, D1
000041F6 0C80 0000 0000 cmpi.l D0, 0x0
000041FC 6700 000C beq +0xE /* 0000420A */
00004200 7000 moveq.l D0, 0x00
00004202 3D40 802C move.w [A6 - 0x7FD4], D0
00004206 4EFA 0012 jmp [PC + 0x12 /* 0000421A */]
label0000420A:
0000420A 526E 8030 addq.w [A6 - 0x7FD0], 1
0000420E 0C6E 0051 8030 cmpi.w [A6 - 0x7FD0], 0x51 /* 'Q' */
00004214 6C04 bge +0x6 /* 0000421A */
00004216 4EFA FF74 jmp [PC - 0x8C /* 0000418C */]
label0000421A:
0000421A 0C6E 0001 802C cmpi.w [A6 - 0x7FD4], 0x1
00004220 6604 bne +0x6 /* 00004226 */
00004222 4EFA E3A0 jmp [PC - 0x1C60 /* 000025C4 */]
label00004226:
00004226 6000 E298 bra -0x1D66 /* 000024C0 */
label0000422A:
0000422A 7007 moveq.l D0, 0x07
0000422C 4EAD 0292 jsr [A5 + 0x292 /* export_78 */]
00004230 302E 845A move.w D0, [A6 - 0x7BA6]
00004234 6700 000A beq +0xC /* 00004240 */
00004238 6100 F6AE bsr -0x950 /* 000038E8 */
0000423C 6100 F70C bsr -0x8F2 /* 0000394A */
label00004240:
00004240 7000 moveq.l D0, 0x00
00004242 3D40 802C move.w [A6 - 0x7FD4], D0
00004246 6000 E278 bra -0x1D86 /* 000024C0 */
fn0000424A:
0000424A 0C6E 00E6 8030 cmpi.w [A6 - 0x7FD0], 0xE6
00004250 5DC0 slt D0
00004252 4880 ext.w D0
00004254 48C0 ext.l D0
00004256 2F00 move.l -[A7], D0
00004258 0C6E 00F0 8030 cmpi.w [A6 - 0x7FD0], 0xF0
0000425E 5EC0 sgt D0
00004260 4880 ext.w D0
00004262 48C0 ext.l D0
00004264 809F or.l D0, [A7]+
00004266 2F00 move.l -[A7], D0
00004268 0C6E 007D 814A cmpi.w [A6 - 0x7EB6], 0x7D /* '}' */
0000426E 5DC0 slt D0
00004270 4880 ext.w D0
00004272 48C0 ext.l D0
00004274 809F or.l D0, [A7]+
00004276 2F00 move.l -[A7], D0
00004278 0C6E 00BC 814A cmpi.w [A6 - 0x7EB6], 0xBC
0000427E 5EC0 sgt D0
00004280 4880 ext.w D0
00004282 48C0 ext.l D0
00004284 809F or.l D0, [A7]+
00004286 4A80 tst.l D0
00004288 6700 000A beq +0xC /* 00004294 */
0000428C 7000 moveq.l D0, 0x00
0000428E 3D40 8252 move.w [A6 - 0x7DAE], D0
00004292 4E75 rts
label00004294:
00004294 302E 814A move.w D0, [A6 - 0x7EB6]
00004298 48C0 ext.l D0
0000429A 0480 0000 006E subi.l D0, 0x6E /* 'n' */
000042A0 2200 move.l D1, D0
000042A2 700F moveq.l D0, 0x0F
000042A4 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000042A8 3D40 802E move.w [A6 - 0x7FD2], D0
000042AC 0C6E 0001 802E cmpi.w [A6 - 0x7FD2], 0x1
000042B2 5DC0 slt D0
000042B4 4880 ext.w D0
000042B6 48C0 ext.l D0
000042B8 2F00 move.l -[A7], D0
000042BA 0C6E 0004 802E cmpi.w [A6 - 0x7FD2], 0x4
000042C0 5EC0 sgt D0
000042C2 4880 ext.w D0
000042C4 48C0 ext.l D0
000042C6 809F or.l D0, [A7]+
000042C8 2F00 move.l -[A7], D0
000042CA 302E 814A move.w D0, [A6 - 0x7EB6]
000042CE 48C0 ext.l D0
000042D0 2F00 move.l -[A7], D0
000042D2 302E 802E move.w D0, [A6 - 0x7FD2]
000042D6 48C0 ext.l D0
000042D8 2200 move.l D1, D0
000042DA 700F moveq.l D0, 0x0F
000042DC 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000042E0 0680 0000 006E addi.l D0, 0x6E /* 'n' */
000042E6 221F move.l D1, [A7]+
000042E8 C141 exg D0, D1
000042EA 9081 sub.l D0, D1
000042EC 0C80 0000 000D cmpi.l D0, 0xD /* '\r' */
000042F2 5EC0 sgt D0
000042F4 4880 ext.w D0
000042F6 48C0 ext.l D0
000042F8 809F or.l D0, [A7]+
000042FA 4A80 tst.l D0
000042FC 6700 000A beq +0xC /* 00004308 */
00004300 7000 moveq.l D0, 0x00
00004302 3D40 8252 move.w [A6 - 0x7DAE], D0
00004306 4E75 rts
label00004308:
00004308 3D6E 802E 8252 move.w [A6 - 0x7DAE], [A6 - 0x7FD2]
0000430E 302E 814A move.w D0, [A6 - 0x7EB6]
00004312 48C0 ext.l D0
00004314 2F00 move.l -[A7], D0
00004316 302E 802E move.w D0, [A6 - 0x7FD2]
0000431A 48C0 ext.l D0
0000431C 2200 move.l D1, D0
0000431E 700F moveq.l D0, 0x0F
00004320 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004324 0680 0000 006E addi.l D0, 0x6E /* 'n' */
0000432A 221F move.l D1, [A7]+
0000432C C141 exg D0, D1
0000432E 9081 sub.l D0, D1
00004330 0C80 0000 0006 cmpi.l D0, 0x6
00004336 6F00 000C ble +0xE /* 00004344 */
0000433A 586E 8252 addq.w [A6 - 0x7DAE], 4
0000433E 4E75 rts
00004340 6000 0004 bra +0x6 /* 00004346 */
label00004344:
00004344 4E75 rts
fn00004346:
00004346 0C6E 0005 8252 cmpi.w [A6 - 0x7DAE], 0x5
0000434C 6C00 0070 bge +0x72 /* 000043BE */
00004350 203C 0000 00E7 move.l D0, 0xE7
00004356 2F00 move.l -[A7], D0
00004358 706F moveq.l D0, 0x6F
0000435A 2F00 move.l -[A7], D0
0000435C 302E 8252 move.w D0, [A6 - 0x7DAE]
00004360 48C0 ext.l D0
00004362 2200 move.l D1, D0
00004364 700F moveq.l D0, 0x0F
00004366 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000436A 221F move.l D1, [A7]+
0000436C D081 add.l D0, D1
0000436E 221F move.l D1, [A7]+
00004370 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00004374 203C 0000 00EF move.l D0, 0xEF
0000437A 2F00 move.l -[A7], D0
0000437C 7074 moveq.l D0, 0x74
0000437E 2F00 move.l -[A7], D0
00004380 302E 8252 move.w D0, [A6 - 0x7DAE]
00004384 48C0 ext.l D0
00004386 2200 move.l D1, D0
00004388 700F moveq.l D0, 0x0F
0000438A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000438E 221F move.l D1, [A7]+
00004390 D081 add.l D0, D1
00004392 221F move.l D1, [A7]+
00004394 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00004398 203C 0000 00E7 move.l D0, 0xE7
0000439E 2F00 move.l -[A7], D0
000043A0 706F moveq.l D0, 0x6F
000043A2 2F00 move.l -[A7], D0
000043A4 302E 8252 move.w D0, [A6 - 0x7DAE]
000043A8 48C0 ext.l D0
000043AA 2200 move.l D1, D0
000043AC 700F moveq.l D0, 0x0F
000043AE 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000043B2 221F move.l D1, [A7]+
000043B4 D081 add.l D0, D1
000043B6 221F move.l D1, [A7]+
000043B8 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000043BC 4E75 rts
label000043BE:
000043BE 203C 0000 00E7 move.l D0, 0xE7
000043C4 2F00 move.l -[A7], D0
000043C6 7039 moveq.l D0, 0x39
000043C8 2F00 move.l -[A7], D0
000043CA 302E 8252 move.w D0, [A6 - 0x7DAE]
000043CE 48C0 ext.l D0
000043D0 2200 move.l D1, D0
000043D2 700F moveq.l D0, 0x0F
000043D4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000043D8 221F move.l D1, [A7]+
000043DA D081 add.l D0, D1
000043DC 221F move.l D1, [A7]+
000043DE 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000043E2 203C 0000 00EF move.l D0, 0xEF
000043E8 2F00 move.l -[A7], D0
000043EA 703E moveq.l D0, 0x3E
000043EC 2F00 move.l -[A7], D0
000043EE 302E 8252 move.w D0, [A6 - 0x7DAE]
000043F2 48C0 ext.l D0
000043F4 2200 move.l D1, D0
000043F6 700F moveq.l D0, 0x0F
000043F8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000043FC 221F move.l D1, [A7]+
000043FE D081 add.l D0, D1
00004400 221F move.l D1, [A7]+
00004402 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00004406 203C 0000 00E7 move.l D0, 0xE7
0000440C 2F00 move.l -[A7], D0
0000440E 7039 moveq.l D0, 0x39
00004410 2F00 move.l -[A7], D0
00004412 302E 8252 move.w D0, [A6 - 0x7DAE]
00004416 48C0 ext.l D0
00004418 2200 move.l D1, D0
0000441A 700F moveq.l D0, 0x0F
0000441C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004420 221F move.l D1, [A7]+
00004422 D081 add.l D0, D1
00004424 221F move.l D1, [A7]+
00004426 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000442A 4E75 rts
fn0000442C:
0000442C 6100 FE1C bsr -0x1E2 /* 0000424A */
00004430 302E 8252 move.w D0, [A6 - 0x7DAE]
00004434 6604 bne +0x6 /* 0000443A */
00004436 4EFA 03BA jmp [PC + 0x3BA /* 000047F2 */]
label0000443A:
0000443A 70FF moveq.l D0, 0xFFFFFFFF
0000443C 3F00 move.w -[A7], D0
0000443E 70FF moveq.l D0, 0xFFFFFFFF
00004440 3F00 move.w -[A7], D0
00004442 4267 clr.w -[A7]
00004444 700A moveq.l D0, 0x0A
00004446 3F00 move.w -[A7], D0
00004448 70FF moveq.l D0, 0xFFFFFFFF
0000444A 3F00 move.w -[A7], D0
0000444C 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00004450 6100 FEF4 bsr -0x10A /* 00004346 */
00004454 3D7C 015E 8460 move.w [A6 - 0x7BA0], 0x15E
0000445A 7001 moveq.l D0, 0x01
0000445C 3D40 8462 move.w [A6 - 0x7B9E], D0
00004460 70FF moveq.l D0, 0xFFFFFFFF
00004462 3F00 move.w -[A7], D0
00004464 70FF moveq.l D0, 0xFFFFFFFF
00004466 3F00 move.w -[A7], D0
00004468 4267 clr.w -[A7]
0000446A 700C moveq.l D0, 0x0C
0000446C 3F00 move.w -[A7], D0
0000446E 70FF moveq.l D0, 0xFFFFFFFF
00004470 3F00 move.w -[A7], D0
00004472 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
label00004476:
00004476 7001 moveq.l D0, 0x01
00004478 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000447C 558F subq.l A7, 2
0000447E A974 syscall Button
00004480 101F move.b D0, [A7]+
00004482 4880 ext.w D0
00004484 48C0 ext.l D0
00004486 3D40 8032 move.w [A6 - 0x7FCE], D0
0000448A 302E 8032 move.w D0, [A6 - 0x7FCE]
0000448E 6604 bne +0x6 /* 00004494 */
00004490 4EFA 026A jmp [PC + 0x26A /* 000046FC */]
label00004494:
00004494 536E 8462 subq.w [A6 - 0x7B9E], 1
00004498 302E 8462 move.w D0, [A6 - 0x7B9E]
0000449C 6F04 ble +0x6 /* 000044A2 */
0000449E 4EFA FFD6 jmp [PC - 0x2A /* 00004476 */]
label000044A2:
000044A2 302E 8460 move.w D0, [A6 - 0x7BA0]
000044A6 48C0 ext.l D0
000044A8 2F00 move.l -[A7], D0
000044AA 302E 8460 move.w D0, [A6 - 0x7BA0]
000044AE 48C0 ext.l D0
000044B0 2200 move.l D1, D0
000044B2 700A moveq.l D0, 0x0A
000044B4 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000044B8 221F move.l D1, [A7]+
000044BA C141 exg D0, D1
000044BC 9081 sub.l D0, D1
000044BE 3D40 8460 move.w [A6 - 0x7BA0], D0
000044C2 3D6E 8460 8462 move.w [A6 - 0x7B9E], [A6 - 0x7BA0]
000044C8 302E 8252 move.w D0, [A6 - 0x7DAE]
000044CC 48C0 ext.l D0
000044CE 487A 0028 pea.l [PC + 0x28 /* 000044F8, value 0x526E8004 */]
000044D2 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000044D6 0008 4EFA ori.b A0, 0xFA
000044DA 001E 4EFA ori.b [A6]+, 0xFA
000044DE 0092 4EFA 0112 ori.l [A2], 0x4EFA0112
000044E4 4EFA 0192 jmp [PC + 0x192 /* 00004678 */]
000044E8 4EFA 0034 jmp [PC + 0x34 /* 0000451E */]
000044EC 4EFA 0082 jmp [PC + 0x82 /* 00004570 */]
000044F0 4EFA 0102 jmp [PC + 0x102 /* 000045F4 */]
000044F4 4EFA 0182 jmp [PC + 0x182 /* 00004678 */]
000044F8 526E 8004 addq.w [A6 - 0x7FFC], 1
000044FC 302E 8004 move.w D0, [A6 - 0x7FFC]
00004500 48C0 ext.l D0
00004502 306E 8002 movea.w A0, [A6 - 0x7FFE]
00004506 B088 cmp.l D0, A0
00004508 6F00 0010 ble +0x12 /* 0000451A */
0000450C 7001 moveq.l D0, 0x01
0000450E 3D40 8004 move.w [A6 - 0x7FFC], D0
00004512 4EFA 001C jmp [PC + 0x1C /* 00004530 */]
00004516 6000 0006 bra +0x8 /* 0000451E */
label0000451A:
0000451A 4EFA 0014 jmp [PC + 0x14 /* 00004530 */]
label0000451E:
0000451E 536E 8004 subq.w [A6 - 0x7FFC], 1
00004522 302E 8004 move.w D0, [A6 - 0x7FFC]
00004526 6600 0008 bne +0xA /* 00004530 */
0000452A 3D6E 8002 8004 move.w [A6 - 0x7FFC], [A6 - 0x7FFE]
label00004530:
00004530 7001 moveq.l D0, 0x01
00004532 3D40 8024 move.w [A6 - 0x7FDC], D0
00004536 203C 0000 00B9 move.l D0, 0xB9
0000453C 2200 move.l D1, D0
0000453E 707D moveq.l D0, 0x7D
00004540 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00004544 203C 0000 00E1 move.l D0, 0xE1
0000454A 2200 move.l D1, D0
0000454C 203C 0000 008A move.l D0, 0x8A
00004552 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00004556 3F3C 00B9 move.w -[A7], 0xB9
0000455A 3F3C 0087 move.w -[A7], 0x87
0000455E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00004562 302E 8004 move.w D0, [A6 - 0x7FFC]
00004566 48C0 ext.l D0
00004568 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
0000456C 6000 FF08 bra -0xF6 /* 00004476 */
label00004570:
00004570 0C6E 0002 8252 cmpi.w [A6 - 0x7DAE], 0x2
00004576 6F00 0020 ble +0x22 /* 00004598 */
0000457A 302E 8006 move.w D0, [A6 - 0x7FFA]
0000457E 48C0 ext.l D0
00004580 2F00 move.l -[A7], D0
00004582 302E 8006 move.w D0, [A6 - 0x7FFA]
00004586 5EC0 sgt D0
00004588 4880 ext.w D0
0000458A 48C0 ext.l D0
0000458C 221F move.l D1, [A7]+
0000458E D081 add.l D0, D1
00004590 3D40 8006 move.w [A6 - 0x7FFA], D0
00004594 6000 0020 bra +0x22 /* 000045B6 */
label00004598:
00004598 302E 8006 move.w D0, [A6 - 0x7FFA]
0000459C 48C0 ext.l D0
0000459E 2F00 move.l -[A7], D0
000045A0 0C6E 0063 8006 cmpi.w [A6 - 0x7FFA], 0x63 /* 'c' */
000045A6 5DC0 slt D0
000045A8 4880 ext.w D0
000045AA 48C0 ext.l D0
000045AC 221F move.l D1, [A7]+
000045AE C141 exg D0, D1
000045B0 9081 sub.l D0, D1
000045B2 3D40 8006 move.w [A6 - 0x7FFA], D0
label000045B6:
000045B6 203C 0000 00B9 move.l D0, 0xB9
000045BC 2200 move.l D1, D0
000045BE 203C 0000 008C move.l D0, 0x8C
000045C4 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000045C8 203C 0000 00E1 move.l D0, 0xE1
000045CE 2200 move.l D1, D0
000045D0 203C 0000 0099 move.l D0, 0x99
000045D6 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000045DA 3F3C 00B9 move.w -[A7], 0xB9
000045DE 3F3C 0096 move.w -[A7], 0x96
000045E2 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000045E6 302E 8006 move.w D0, [A6 - 0x7FFA]
000045EA 48C0 ext.l D0
000045EC 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000045F0 6000 FE84 bra -0x17A /* 00004476 */
label000045F4:
000045F4 0C6E 0003 8252 cmpi.w [A6 - 0x7DAE], 0x3
000045FA 6F00 0020 ble +0x22 /* 0000461C */
000045FE 302E 8008 move.w D0, [A6 - 0x7FF8]
00004602 48C0 ext.l D0
00004604 2F00 move.l -[A7], D0
00004606 302E 8008 move.w D0, [A6 - 0x7FF8]
0000460A 5EC0 sgt D0
0000460C 4880 ext.w D0
0000460E 48C0 ext.l D0
00004610 221F move.l D1, [A7]+
00004612 D081 add.l D0, D1
00004614 3D40 8008 move.w [A6 - 0x7FF8], D0
00004618 6000 0020 bra +0x22 /* 0000463A */
label0000461C:
0000461C 302E 8008 move.w D0, [A6 - 0x7FF8]
00004620 48C0 ext.l D0
00004622 2F00 move.l -[A7], D0
00004624 0C6E 0063 8008 cmpi.w [A6 - 0x7FF8], 0x63 /* 'c' */
0000462A 5DC0 slt D0
0000462C 4880 ext.w D0
0000462E 48C0 ext.l D0
00004630 221F move.l D1, [A7]+
00004632 C141 exg D0, D1
00004634 9081 sub.l D0, D1
00004636 3D40 8008 move.w [A6 - 0x7FF8], D0
label0000463A:
0000463A 203C 0000 00B9 move.l D0, 0xB9
00004640 2200 move.l D1, D0
00004642 203C 0000 009B move.l D0, 0x9B
00004648 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000464C 203C 0000 00E1 move.l D0, 0xE1
00004652 2200 move.l D1, D0
00004654 203C 0000 00A8 move.l D0, 0xA8
0000465A 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000465E 3F3C 00B9 move.w -[A7], 0xB9
00004662 3F3C 00A5 move.w -[A7], 0xA5
00004666 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000466A 302E 8008 move.w D0, [A6 - 0x7FF8]
0000466E 48C0 ext.l D0
00004670 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
00004674 6000 FE00 bra -0x1FE /* 00004476 */
label00004678:
00004678 0C6E 0004 8252 cmpi.w [A6 - 0x7DAE], 0x4
0000467E 6F00 0020 ble +0x22 /* 000046A0 */
00004682 302E 800A move.w D0, [A6 - 0x7FF6]
00004686 48C0 ext.l D0
00004688 2F00 move.l -[A7], D0
0000468A 302E 800A move.w D0, [A6 - 0x7FF6]
0000468E 5EC0 sgt D0
00004690 4880 ext.w D0
00004692 48C0 ext.l D0
00004694 221F move.l D1, [A7]+
00004696 D081 add.l D0, D1
00004698 3D40 800A move.w [A6 - 0x7FF6], D0
0000469C 6000 0020 bra +0x22 /* 000046BE */
label000046A0:
000046A0 302E 800A move.w D0, [A6 - 0x7FF6]
000046A4 48C0 ext.l D0
000046A6 2F00 move.l -[A7], D0
000046A8 0C6E 0063 800A cmpi.w [A6 - 0x7FF6], 0x63 /* 'c' */
000046AE 5DC0 slt D0
000046B0 4880 ext.w D0
000046B2 48C0 ext.l D0
000046B4 221F move.l D1, [A7]+
000046B6 C141 exg D0, D1
000046B8 9081 sub.l D0, D1
000046BA 3D40 800A move.w [A6 - 0x7FF6], D0
label000046BE:
000046BE 203C 0000 00B9 move.l D0, 0xB9
000046C4 2200 move.l D1, D0
000046C6 203C 0000 00AA move.l D0, 0xAA
000046CC 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000046D0 203C 0000 00E1 move.l D0, 0xE1
000046D6 2200 move.l D1, D0
000046D8 203C 0000 00B7 move.l D0, 0xB7
000046DE 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000046E2 3F3C 00B9 move.w -[A7], 0xB9
000046E6 3F3C 00B4 move.w -[A7], 0xB4
000046EA 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000046EE 302E 800A move.w D0, [A6 - 0x7FF6]
000046F2 48C0 ext.l D0
000046F4 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */]
000046F8 6000 FD7C bra -0x282 /* 00004476 */
label000046FC:
000046FC 70FF moveq.l D0, 0xFFFFFFFF
000046FE 3F00 move.w -[A7], D0
00004700 70FF moveq.l D0, 0xFFFFFFFF
00004702 3F00 move.w -[A7], D0
00004704 4267 clr.w -[A7]
00004706 700A moveq.l D0, 0x0A
00004708 3F00 move.w -[A7], D0
0000470A 70FF moveq.l D0, 0xFFFFFFFF
0000470C 3F00 move.w -[A7], D0
0000470E 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00004712 6100 FC32 bsr -0x3CC /* 00004346 */
00004716 4E75 rts
fn00004718:
00004718 302E 801A move.w D0, [A6 - 0x7FE6]
0000471C 48C0 ext.l D0
0000471E 5280 addq.l D0, 1
00004720 2200 move.l D1, D0
00004722 7002 moveq.l D0, 0x02
00004724 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00004728 3D40 814A move.w [A6 - 0x7EB6], D0
0000472C 302E 801A move.w D0, [A6 - 0x7FE6]
00004730 48C0 ext.l D0
00004732 2F00 move.l -[A7], D0
00004734 302E 814A move.w D0, [A6 - 0x7EB6]
00004738 48C0 ext.l D0
0000473A 2200 move.l D1, D0
0000473C 7002 moveq.l D0, 0x02
0000473E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004742 221F move.l D1, [A7]+
00004744 C141 exg D0, D1
00004746 9081 sub.l D0, D1
00004748 5480 addq.l D0, 2
0000474A 3D40 8030 move.w [A6 - 0x7FD0], D0
0000474E 302E 8030 move.w D0, [A6 - 0x7FD0]
00004752 48C0 ext.l D0
00004754 2200 move.l D1, D0
00004756 7019 moveq.l D0, 0x19
00004758 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000475C 0680 0000 0141 addi.l D0, 0x141
00004762 2F00 move.l -[A7], D0
00004764 302E 814A move.w D0, [A6 - 0x7EB6]
00004768 48C0 ext.l D0
0000476A 2200 move.l D1, D0
0000476C 700E moveq.l D0, 0x0E
0000476E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004772 0680 0000 007F addi.l D0, 0x7F
00004778 221F move.l D1, [A7]+
0000477A 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000477E 302E 8030 move.w D0, [A6 - 0x7FD0]
00004782 48C0 ext.l D0
00004784 2200 move.l D1, D0
00004786 7019 moveq.l D0, 0x19
00004788 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000478C 0680 0000 0141 addi.l D0, 0x141
00004792 2F00 move.l -[A7], D0
00004794 302E 814A move.w D0, [A6 - 0x7EB6]
00004798 48C0 ext.l D0
0000479A 2200 move.l D1, D0
0000479C 700E moveq.l D0, 0x0E
0000479E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000047A2 0680 0000 007F addi.l D0, 0x7F
000047A8 221F move.l D1, [A7]+
000047AA 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000047AE 302E 8030 move.w D0, [A6 - 0x7FD0]
000047B2 48C0 ext.l D0
000047B4 2200 move.l D1, D0
000047B6 7019 moveq.l D0, 0x19
000047B8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000047BC 0680 0000 0159 addi.l D0, 0x159
000047C2 2F00 move.l -[A7], D0
000047C4 0C6E 0002 8030 cmpi.w [A6 - 0x7FD0], 0x2
000047CA 57C0 seq D0
000047CC 4880 ext.w D0
000047CE 48C0 ext.l D0
000047D0 221F move.l D1, [A7]+
000047D2 D081 add.l D0, D1
000047D4 2F00 move.l -[A7], D0
000047D6 302E 814A move.w D0, [A6 - 0x7EB6]
000047DA 48C0 ext.l D0
000047DC 2200 move.l D1, D0
000047DE 700E moveq.l D0, 0x0E
000047E0 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000047E4 0680 0000 008C addi.l D0, 0x8C
000047EA 221F move.l D1, [A7]+
000047EC 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000047F0 4E75 rts
label000047F2:
000047F2 0C6E 015A 8030 cmpi.w [A6 - 0x7FD0], 0x15A
000047F8 5DC0 slt D0
000047FA 4880 ext.w D0
000047FC 48C0 ext.l D0
000047FE 2F00 move.l -[A7], D0
00004800 0C6E 018A 8030 cmpi.w [A6 - 0x7FD0], 0x18A
00004806 5EC0 sgt D0
00004808 4880 ext.w D0
0000480A 48C0 ext.l D0
0000480C 809F or.l D0, [A7]+
0000480E 2F00 move.l -[A7], D0
00004810 0C6E 008E 814A cmpi.w [A6 - 0x7EB6], 0x8E
00004816 5DC0 slt D0
00004818 4880 ext.w D0
0000481A 48C0 ext.l D0
0000481C 809F or.l D0, [A7]+
0000481E 2F00 move.l -[A7], D0
00004820 0C6E 00B6 814A cmpi.w [A6 - 0x7EB6], 0xB6
00004826 5EC0 sgt D0
00004828 4880 ext.w D0
0000482A 48C0 ext.l D0
0000482C 809F or.l D0, [A7]+
0000482E 4A80 tst.l D0
00004830 6704 beq +0x6 /* 00004836 */
00004832 4EFA 03FA jmp [PC + 0x3FA /* 00004C2E */]
label00004836:
00004836 70FF moveq.l D0, 0xFFFFFFFF
00004838 3F00 move.w -[A7], D0
0000483A 70FF moveq.l D0, 0xFFFFFFFF
0000483C 3F00 move.w -[A7], D0
0000483E 4267 clr.w -[A7]
00004840 700A moveq.l D0, 0x0A
00004842 3F00 move.w -[A7], D0
00004844 70FF moveq.l D0, 0xFFFFFFFF
00004846 3F00 move.w -[A7], D0
00004848 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
0000484C 302E 814A move.w D0, [A6 - 0x7EB6]
00004850 48C0 ext.l D0
00004852 0480 0000 0080 subi.l D0, 0x80
00004858 2200 move.l D1, D0
0000485A 700E moveq.l D0, 0x0E
0000485C 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00004860 3D40 814A move.w [A6 - 0x7EB6], D0
00004864 0C6E 0173 8030 cmpi.w [A6 - 0x7FD0], 0x173
0000486A 6C00 000C bge +0xE /* 00004878 */
0000486E 7001 moveq.l D0, 0x01
00004870 3D40 8030 move.w [A6 - 0x7FD0], D0
00004874 6000 0008 bra +0xA /* 0000487E */
label00004878:
00004878 7002 moveq.l D0, 0x02
0000487A 3D40 8030 move.w [A6 - 0x7FD0], D0
label0000487E:
0000487E 302E 814A move.w D0, [A6 - 0x7EB6]
00004882 48C0 ext.l D0
00004884 2200 move.l D1, D0
00004886 7002 moveq.l D0, 0x02
00004888 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000488C 306E 8030 movea.w A0, [A6 - 0x7FD0]
00004890 D088 add.l D0, A0
00004892 5580 subq.l D0, 2
00004894 3D40 800C move.w [A6 - 0x7FF4], D0
00004898 302E 800C move.w D0, [A6 - 0x7FF4]
0000489C 48C0 ext.l D0
0000489E 306E 801A movea.w A0, [A6 - 0x7FE6]
000048A2 B088 cmp.l D0, A0
000048A4 57C0 seq D0
000048A6 4880 ext.w D0
000048A8 48C0 ext.l D0
000048AA 2F00 move.l -[A7], D0
000048AC 0C6E 0005 800C cmpi.w [A6 - 0x7FF4], 0x5
000048B2 5DC0 slt D0
000048B4 4880 ext.w D0
000048B6 48C0 ext.l D0
000048B8 2F00 move.l -[A7], D0
000048BA 0C6E 0006 800C cmpi.w [A6 - 0x7FF4], 0x6
000048C0 57C0 seq D0
000048C2 4880 ext.w D0
000048C4 48C0 ext.l D0
000048C6 2F00 move.l -[A7], D0
000048C8 0C6E 0005 801C cmpi.w [A6 - 0x7FE4], 0x5
000048CE 5DC0 slt D0
000048D0 4880 ext.w D0
000048D2 48C0 ext.l D0
000048D4 C09F and.l D0, [A7]+
000048D6 809F or.l D0, [A7]+
000048D8 C09F and.l D0, [A7]+
000048DA 4A80 tst.l D0
000048DC 6700 0004 beq +0x6 /* 000048E2 */
000048E0 4E75 rts
label000048E2:
000048E2 6100 FE34 bsr -0x1CA /* 00004718 */
000048E6 3D6E 800C 801A move.w [A6 - 0x7FE6], [A6 - 0x7FF4]
000048EC 6100 FE2A bsr -0x1D4 /* 00004718 */
000048F0 3D6E 800C 801E move.w [A6 - 0x7FE2], [A6 - 0x7FF4]
label000048F6:
000048F6 0C6E 0006 800C cmpi.w [A6 - 0x7FF4], 0x6
000048FC 6600 001C bne +0x1E /* 0000491A */
00004900 0C6E 0005 801C cmpi.w [A6 - 0x7FE4], 0x5
00004906 6C00 000C bge +0xE /* 00004914 */
0000490A 3D6E 801C 801E move.w [A6 - 0x7FE2], [A6 - 0x7FE4]
00004910 6000 0008 bra +0xA /* 0000491A */
label00004914:
00004914 7005 moveq.l D0, 0x05
00004916 3D40 801E move.w [A6 - 0x7FE2], D0
fn0000491A:
0000491A 0C6E 0005 801E cmpi.w [A6 - 0x7FE2], 0x5
00004920 6600 0050 bne +0x52 /* 00004972 */
00004924 7000 moveq.l D0, 0x00
00004926 3D40 8464 move.w [A6 - 0x7B9C], D0
0000492A 7001 moveq.l D0, 0x01
0000492C 3D40 8030 move.w [A6 - 0x7FD0], D0
label00004930:
00004930 4EBA 00A4 jsr [PC + 0xA4 /* 000049D6 */]
00004934 7013 moveq.l D0, 0x13
00004936 526E 8030 addq.w [A6 - 0x7FD0], 1
0000493A B06E 8030 cmp.w D0, [A6 - 0x7FD0]
0000493E 6CF0 bge -0xE /* 00004930 */
00004940 302E 8464 move.w D0, [A6 - 0x7B9C]
00004944 6600 002C bne +0x2E /* 00004972 */
00004948 7013 moveq.l D0, 0x13
0000494A 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
0000494E C0FC 0006 mulu.w D0, 0x6
00004952 5A80 addq.l D0, 5
00004954 E388 lsl D0, 1
00004956 0680 0000 2390 addi.l D0, 0x2390
0000495C D0AD FD6A add.l D0, [A5 - 0x296]
00004960 2F00 move.l -[A7], D0
00004962 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */]
00004966 2200 move.l D1, D0
00004968 7064 moveq.l D0, 0x64
0000496A 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
0000496E 205F movea.l A0, [A7]+
00004970 3080 move.w [A0], D0
label00004972:
00004972 70FF moveq.l D0, 0xFFFFFFFF
00004974 3F00 move.w -[A7], D0
00004976 70FF moveq.l D0, 0xFFFFFFFF
00004978 3F00 move.w -[A7], D0
0000497A 4267 clr.w -[A7]
0000497C 700C moveq.l D0, 0x0C
0000497E 3F00 move.w -[A7], D0
00004980 70FF moveq.l D0, 0xFFFFFFFF
00004982 3F00 move.w -[A7], D0
00004984 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00004988 203C 0000 01A2 move.l D0, 0x1A2
0000498E 2200 move.l D1, D0
00004990 7002 moveq.l D0, 0x02
00004992 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00004996 203C 0000 01E7 move.l D0, 0x1E7
0000499C 2200 move.l D1, D0
0000499E 203C 0000 00FC move.l D0, 0xFC
000049A4 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000049A8 70FF moveq.l D0, 0xFFFFFFFF
000049AA 3F00 move.w -[A7], D0
000049AC 70FF moveq.l D0, 0xFFFFFFFF
000049AE 3F00 move.w -[A7], D0
000049B0 4267 clr.w -[A7]
000049B2 700A moveq.l D0, 0x0A
000049B4 3F00 move.w -[A7], D0
000049B6 70FF moveq.l D0, 0xFFFFFFFF
000049B8 3F00 move.w -[A7], D0
000049BA 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
000049BE 6100 C738 bsr -0x38C6 /* 000010F8 */
000049C2 4267 clr.w -[A7]
000049C4 700C moveq.l D0, 0x0C
000049C6 3F00 move.w -[A7], D0
000049C8 70FF moveq.l D0, 0xFFFFFFFF
000049CA 3F00 move.w -[A7], D0
000049CC 7001 moveq.l D0, 0x01
000049CE 3F00 move.w -[A7], D0
000049D0 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000049D4 4E75 rts
fn000049D6:
000049D6 700F moveq.l D0, 0x0F
000049D8 2F00 move.l -[A7], D0
000049DA 0C6E 0004 8464 cmpi.w [A6 - 0x7B9C], 0x4
000049E0 57C0 seq D0
000049E2 4880 ext.w D0
000049E4 48C0 ext.l D0
000049E6 2200 move.l D1, D0
000049E8 7002 moveq.l D0, 0x02
000049EA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
000049EE 221F move.l D1, [A7]+
000049F0 D081 add.l D0, D1
000049F2 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
000049F6 3D40 814A move.w [A6 - 0x7EB6], D0
000049FA 0C6E 000B 814A cmpi.w [A6 - 0x7EB6], 0xB
00004A00 6C00 0030 bge +0x32 /* 00004A32 */
00004A04 302E 8030 move.w D0, [A6 - 0x7FD0]
00004A08 48C0 ext.l D0
00004A0A C0FC 0006 mulu.w D0, 0x6
00004A0E 5A80 addq.l D0, 5
00004A10 E388 lsl D0, 1
00004A12 0680 0000 2390 addi.l D0, 0x2390
00004A18 D0AD FD6A add.l D0, [A5 - 0x296]
00004A1C 2F00 move.l -[A7], D0
00004A1E 302E 814A move.w D0, [A6 - 0x7EB6]
00004A22 48C0 ext.l D0
00004A24 2200 move.l D1, D0
00004A26 7064 moveq.l D0, 0x64
00004A28 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004A2C 205F movea.l A0, [A7]+
00004A2E 3080 move.w [A0], D0
00004A30 4E75 rts
label00004A32:
00004A32 0C6E 000B 814A cmpi.w [A6 - 0x7EB6], 0xB
00004A38 6600 0022 bne +0x24 /* 00004A5C */
00004A3C 302E 8030 move.w D0, [A6 - 0x7FD0]
00004A40 48C0 ext.l D0
00004A42 C0FC 0006 mulu.w D0, 0x6
00004A46 5A80 addq.l D0, 5
00004A48 E388 lsl D0, 1
00004A4A 0680 0000 2390 addi.l D0, 0x2390
00004A50 D0AD FD6A add.l D0, [A5 - 0x296]
00004A54 2040 movea.l A0, D0
00004A56 30BC 05DC move.w [A0], 0x5DC
00004A5A 4E75 rts
label00004A5C:
00004A5C 0C6E 000C 814A cmpi.w [A6 - 0x7EB6], 0xC
00004A62 6600 0022 bne +0x24 /* 00004A86 */
00004A66 302E 8030 move.w D0, [A6 - 0x7FD0]
00004A6A 48C0 ext.l D0
00004A6C C0FC 0006 mulu.w D0, 0x6
00004A70 5A80 addq.l D0, 5
00004A72 E388 lsl D0, 1
00004A74 0680 0000 2390 addi.l D0, 0x2390
00004A7A D0AD FD6A add.l D0, [A5 - 0x296]
00004A7E 2040 movea.l A0, D0
00004A80 30BC 07D0 move.w [A0], 0x7D0
00004A84 4E75 rts
label00004A86:
00004A86 0C6E 000D 814A cmpi.w [A6 - 0x7EB6], 0xD /* '\r' */
00004A8C 6600 0022 bne +0x24 /* 00004AB0 */
00004A90 302E 8030 move.w D0, [A6 - 0x7FD0]
00004A94 48C0 ext.l D0
00004A96 C0FC 0006 mulu.w D0, 0x6
00004A9A 5A80 addq.l D0, 5
00004A9C E388 lsl D0, 1
00004A9E 0680 0000 2390 addi.l D0, 0x2390
00004AA4 D0AD FD6A add.l D0, [A5 - 0x296]
00004AA8 2040 movea.l A0, D0
00004AAA 30BC 1388 move.w [A0], 0x1388
00004AAE 4E75 rts
label00004AB0:
00004AB0 526E 8464 addq.w [A6 - 0x7B9C], 1
00004AB4 0C6E 000E 814A cmpi.w [A6 - 0x7EB6], 0xE
00004ABA 6600 0026 bne +0x28 /* 00004AE2 */
00004ABE 302E 8030 move.w D0, [A6 - 0x7FD0]
00004AC2 48C0 ext.l D0
00004AC4 C0FC 0006 mulu.w D0, 0x6
00004AC8 5A80 addq.l D0, 5
00004ACA E388 lsl D0, 1
00004ACC 0680 0000 2390 addi.l D0, 0x2390
00004AD2 D0AD FD6A add.l D0, [A5 - 0x296]
00004AD6 2040 movea.l A0, D0
00004AD8 709C moveq.l D0, 0xFFFFFF9C
00004ADA 3080 move.w [A0], D0
00004ADC 4E75 rts
00004ADE 6000 0020 bra +0x22 /* 00004B00 */
label00004AE2:
00004AE2 302E 8030 move.w D0, [A6 - 0x7FD0]
00004AE6 48C0 ext.l D0
00004AE8 C0FC 0006 mulu.w D0, 0x6
00004AEC 5A80 addq.l D0, 5
00004AEE E388 lsl D0, 1
00004AF0 0680 0000 2390 addi.l D0, 0x2390
00004AF6 D0AD FD6A add.l D0, [A5 - 0x296]
00004AFA 2040 movea.l A0, D0
00004AFC 4250 clr.w [A0]
00004AFE 4E75 rts
fn00004B00:
00004B00 0C6E 00FA 8030 cmpi.w [A6 - 0x7FD0], 0xFA
00004B06 5DC0 slt D0
00004B08 4880 ext.w D0
00004B0A 48C0 ext.l D0
00004B0C 2F00 move.l -[A7], D0
00004B0E 0C6E 014C 8030 cmpi.w [A6 - 0x7FD0], 0x14C
00004B14 5EC0 sgt D0
00004B16 4880 ext.w D0
00004B18 48C0 ext.l D0
00004B1A 809F or.l D0, [A7]+
00004B1C 2F00 move.l -[A7], D0
00004B1E 0C6E 0083 814A cmpi.w [A6 - 0x7EB6], 0x83
00004B24 5DC0 slt D0
00004B26 4880 ext.w D0
00004B28 48C0 ext.l D0
00004B2A 809F or.l D0, [A7]+
00004B2C 2F00 move.l -[A7], D0
00004B2E 0C6E 00B1 814A cmpi.w [A6 - 0x7EB6], 0xB1
00004B34 5EC0 sgt D0
00004B36 4880 ext.w D0
00004B38 48C0 ext.l D0
00004B3A 809F or.l D0, [A7]+
00004B3C 4A80 tst.l D0
00004B3E 6700 000A beq +0xC /* 00004B4A */
00004B42 7000 moveq.l D0, 0x00
00004B44 3D40 8466 move.w [A6 - 0x7B9A], D0
00004B48 4E75 rts
label00004B4A:
00004B4A 302E 814A move.w D0, [A6 - 0x7EB6]
00004B4E 48C0 ext.l D0
00004B50 0480 0000 0073 subi.l D0, 0x73 /* 's' */
00004B56 2200 move.l D1, D0
00004B58 7010 moveq.l D0, 0x10
00004B5A 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00004B5E 3D40 8466 move.w [A6 - 0x7B9A], D0
00004B62 302E 814A move.w D0, [A6 - 0x7EB6]
00004B66 48C0 ext.l D0
00004B68 2F00 move.l -[A7], D0
00004B6A 302E 8466 move.w D0, [A6 - 0x7B9A]
00004B6E 48C0 ext.l D0
00004B70 2200 move.l D1, D0
00004B72 7010 moveq.l D0, 0x10
00004B74 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004B78 221F move.l D1, [A7]+
00004B7A C141 exg D0, D1
00004B7C 9081 sub.l D0, D1
00004B7E 0480 0000 0073 subi.l D0, 0x73 /* 's' */
00004B84 0C80 0000 000E cmpi.l D0, 0xE
00004B8A 6F00 000A ble +0xC /* 00004B96 */
00004B8E 7000 moveq.l D0, 0x00
00004B90 3D40 8466 move.w [A6 - 0x7B9A], D0
00004B94 4E75 rts
label00004B96:
00004B96 0C6E 0001 8466 cmpi.w [A6 - 0x7B9A], 0x1
00004B9C 57C0 seq D0
00004B9E 4880 ext.w D0
00004BA0 48C0 ext.l D0
00004BA2 2F00 move.l -[A7], D0
00004BA4 0C6E FFFF 800E cmpi.w [A6 - 0x7FF2], 0xFFFF
00004BAA 57C0 seq D0
00004BAC 4880 ext.w D0
00004BAE 48C0 ext.l D0
00004BB0 C09F and.l D0, [A7]+
00004BB2 4A80 tst.l D0
00004BB4 6700 000E beq +0x10 /* 00004BC4 */
00004BB8 7000 moveq.l D0, 0x00
00004BBA 3D40 8466 move.w [A6 - 0x7B9A], D0
00004BBE 4E75 rts
00004BC0 6000 0004 bra +0x6 /* 00004BC6 */
label00004BC4:
00004BC4 4E75 rts
fn00004BC6:
00004BC6 203C 0000 00FB move.l D0, 0xFB
00004BCC 2F00 move.l -[A7], D0
00004BCE 302E 8468 move.w D0, [A6 - 0x7B98]
00004BD2 48C0 ext.l D0
00004BD4 2200 move.l D1, D0
00004BD6 7010 moveq.l D0, 0x10
00004BD8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004BDC 0680 0000 0073 addi.l D0, 0x73 /* 's' */
00004BE2 221F move.l D1, [A7]+
00004BE4 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00004BE8 203C 0000 0109 move.l D0, 0x109
00004BEE 2F00 move.l -[A7], D0
00004BF0 302E 8468 move.w D0, [A6 - 0x7B98]
00004BF4 48C0 ext.l D0
00004BF6 2200 move.l D1, D0
00004BF8 7010 moveq.l D0, 0x10
00004BFA 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004BFE 0680 0000 0081 addi.l D0, 0x81
00004C04 221F move.l D1, [A7]+
00004C06 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00004C0A 203C 0000 00FB move.l D0, 0xFB
00004C10 2F00 move.l -[A7], D0
00004C12 302E 8468 move.w D0, [A6 - 0x7B98]
00004C16 48C0 ext.l D0
00004C18 2200 move.l D1, D0
00004C1A 7010 moveq.l D0, 0x10
00004C1C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004C20 0680 0000 0073 addi.l D0, 0x73 /* 's' */
00004C26 221F move.l D1, [A7]+
00004C28 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00004C2C 4E75 rts
label00004C2E:
00004C2E 6100 FED0 bsr -0x12E /* 00004B00 */
00004C32 302E 8466 move.w D0, [A6 - 0x7B9A]
00004C36 6604 bne +0x6 /* 00004C3C */
00004C38 4EFA 01B4 jmp [PC + 0x1B4 /* 00004DEE */]
label00004C3C:
00004C3C 3D6E 8466 8468 move.w [A6 - 0x7B98], [A6 - 0x7B9A]
00004C42 6182 bsr -0x7C /* 00004BC6 */
label00004C44:
00004C44 6100 C122 bsr -0x3EDC /* 00000D68 */
00004C48 6100 FEB6 bsr -0x148 /* 00004B00 */
00004C4C 302E 8468 move.w D0, [A6 - 0x7B98]
00004C50 48C0 ext.l D0
00004C52 306E 8466 movea.w A0, [A6 - 0x7B9A]
00004C56 B088 cmp.l D0, A0
00004C58 6700 000A beq +0xC /* 00004C64 */
00004C5C 6100 FF68 bsr -0x96 /* 00004BC6 */
00004C60 4EFA 0024 jmp [PC + 0x24 /* 00004C86 */]
label00004C64:
00004C64 558F subq.l A7, 2
00004C66 A974 syscall Button
00004C68 101F move.b D0, [A7]+
00004C6A 4880 ext.w D0
00004C6C 48C0 ext.l D0
00004C6E 3D40 8032 move.w [A6 - 0x7FCE], D0
00004C72 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
00004C78 6604 bne +0x6 /* 00004C7E */
00004C7A 4EFA FFC8 jmp [PC - 0x38 /* 00004C44 */]
label00004C7E:
00004C7E 6100 FF46 bsr -0xB8 /* 00004BC6 */
00004C82 4EFA 003C jmp [PC + 0x3C /* 00004CC0 */]
label00004C86:
00004C86 6100 C0E0 bsr -0x3F1E /* 00000D68 */
00004C8A 6100 FE74 bsr -0x18A /* 00004B00 */
00004C8E 302E 8468 move.w D0, [A6 - 0x7B98]
00004C92 48C0 ext.l D0
00004C94 306E 8466 movea.w A0, [A6 - 0x7B9A]
00004C98 B088 cmp.l D0, A0
00004C9A 6600 0008 bne +0xA /* 00004CA4 */
00004C9E 6100 FF26 bsr -0xD8 /* 00004BC6 */
00004CA2 60A0 bra -0x5E /* 00004C44 */
label00004CA4:
00004CA4 558F subq.l A7, 2
00004CA6 A974 syscall Button
00004CA8 101F move.b D0, [A7]+
00004CAA 4880 ext.w D0
00004CAC 48C0 ext.l D0
00004CAE 3D40 8032 move.w [A6 - 0x7FCE], D0
00004CB2 0C6E 0001 8032 cmpi.w [A6 - 0x7FCE], 0x1
00004CB8 6604 bne +0x6 /* 00004CBE */
00004CBA 4EFA FFCA jmp [PC - 0x36 /* 00004C86 */]
label00004CBE:
00004CBE 4E75 rts
label00004CC0:
00004CC0 203C 0000 00FC move.l D0, 0xFC
00004CC6 2F00 move.l -[A7], D0
00004CC8 302E 8468 move.w D0, [A6 - 0x7B98]
00004CCC 48C0 ext.l D0
00004CCE 2200 move.l D1, D0
00004CD0 7010 moveq.l D0, 0x10
00004CD2 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004CD6 0680 0000 0074 addi.l D0, 0x74 /* 't' */
00004CDC 221F move.l D1, [A7]+
00004CDE 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00004CE2 203C 0000 0106 move.l D0, 0x106
00004CE8 2F00 move.l -[A7], D0
00004CEA 302E 8468 move.w D0, [A6 - 0x7B98]
00004CEE 48C0 ext.l D0
00004CF0 2200 move.l D1, D0
00004CF2 7010 moveq.l D0, 0x10
00004CF4 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004CF8 0680 0000 007E addi.l D0, 0x7E /* '~' */
00004CFE 221F move.l D1, [A7]+
00004D00 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00004D04 203C 0000 00FC move.l D0, 0xFC
00004D0A 2F00 move.l -[A7], D0
00004D0C 302E 8468 move.w D0, [A6 - 0x7B98]
00004D10 48C0 ext.l D0
00004D12 2200 move.l D1, D0
00004D14 7010 moveq.l D0, 0x10
00004D16 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004D1A 0680 0000 007F addi.l D0, 0x7F
00004D20 221F move.l D1, [A7]+
00004D22 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00004D26 203C 0000 0106 move.l D0, 0x106
00004D2C 2F00 move.l -[A7], D0
00004D2E 302E 8468 move.w D0, [A6 - 0x7B98]
00004D32 48C0 ext.l D0
00004D34 2200 move.l D1, D0
00004D36 7010 moveq.l D0, 0x10
00004D38 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00004D3C 0680 0000 0075 addi.l D0, 0x75 /* 'u' */
00004D42 221F move.l D1, [A7]+
00004D44 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00004D48 0C6E 0001 8468 cmpi.w [A6 - 0x7B98], 0x1
00004D4E 6600 0010 bne +0x12 /* 00004D60 */
00004D52 7001 moveq.l D0, 0x01
00004D54 306E 800E movea.w A0, [A6 - 0x7FF2]
00004D58 9088 sub.l D0, A0
00004D5A 3D40 800E move.w [A6 - 0x7FF2], D0
00004D5E 4E75 rts
label00004D60:
00004D60 0C6E 0002 8468 cmpi.w [A6 - 0x7B98], 0x2
00004D66 6600 0014 bne +0x16 /* 00004D7C */
00004D6A 7001 moveq.l D0, 0x01
00004D6C 306E 8010 movea.w A0, [A6 - 0x7FF0]
00004D70 9088 sub.l D0, A0
00004D72 3D40 8010 move.w [A6 - 0x7FF0], D0
00004D76 4E75 rts
00004D78 6000 0010 bra +0x12 /* 00004D8A */
label00004D7C:
00004D7C 7001 moveq.l D0, 0x01
00004D7E 306E 8012 movea.w A0, [A6 - 0x7FEE]
00004D82 9088 sub.l D0, A0
00004D84 3D40 8012 move.w [A6 - 0x7FEE], D0
00004D88 4E75 rts
fn00004D8A:
00004D8A 0C6E 0097 8030 cmpi.w [A6 - 0x7FD0], 0x97
00004D90 5DC0 slt D0
00004D92 4880 ext.w D0
00004D94 48C0 ext.l D0
00004D96 2F00 move.l -[A7], D0
00004D98 0C6E 00FA 8030 cmpi.w [A6 - 0x7FD0], 0xFA
00004D9E 5EC0 sgt D0
00004DA0 4880 ext.w D0
00004DA2 48C0 ext.l D0
00004DA4 809F or.l D0, [A7]+
00004DA6 2F00 move.l -[A7], D0
00004DA8 0C6E 005E 814A cmpi.w [A6 - 0x7EB6], 0x5E /* '^' */
00004DAE 5DC0 slt D0
00004DB0 4880 ext.w D0
00004DB2 48C0 ext.l D0
00004DB4 809F or.l D0, [A7]+
00004DB6 2F00 move.l -[A7], D0
00004DB8 0C6E 006B 814A cmpi.w [A6 - 0x7EB6], 0x6B /* 'k' */
00004DBE 5EC0 sgt D0
00004DC0 4880 ext.w D0
00004DC2 48C0 ext.l D0
00004DC4 809F or.l D0, [A7]+
00004DC6 4A80 tst.l D0
00004DC8 6700 000A beq +0xC /* 00004DD4 */
00004DCC 7000 moveq.l D0, 0x00
00004DCE 3D40 846A move.w [A6 - 0x7B96], D0
00004DD2 4E75 rts
label00004DD4:
00004DD4 302E 8030 move.w D0, [A6 - 0x7FD0]
00004DD8 48C0 ext.l D0
00004DDA 0480 0000 007E subi.l D0, 0x7E /* '~' */
00004DE0 2200 move.l D1, D0
00004DE2 7019 moveq.l D0, 0x19
00004DE4 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00004DE8 3D40 846A move.w [A6 - 0x7B96], D0
00004DEC 4E75 rts
label00004DEE:
00004DEE 619A bsr -0x64 /* 00004D8A */
00004DF0 302E 846A move.w D0, [A6 - 0x7B96]
00004DF4 6604 bne +0x6 /* 00004DFA */
00004DF6 4EFA 0028 jmp [PC + 0x28 /* 00004E20 */]
label00004DFA:
00004DFA 6100 DAEA bsr -0x2514 /* 000028E6 */
00004DFE 3D6E 846A 8014 move.w [A6 - 0x7FEC], [A6 - 0x7B96]
00004E04 6000 DAE0 bra -0x251E /* 000028E6 */
fn00004E08:
00004E08 203C 0000 24A0 move.l D0, 0x24A0
00004E0E D0AD FD6A add.l D0, [A5 - 0x296]
00004E12 2F00 move.l -[A7], D0
00004E14 700A moveq.l D0, 0x0A
00004E16 3F00 move.w -[A7], D0
00004E18 700A moveq.l D0, 0x0A
00004E1A 3F00 move.w -[A7], D0
00004E1C A8B3 syscall InvertRoundRect
00004E1E 4E75 rts
label00004E20:
00004E20 0C6E 0001 8456 cmpi.w [A6 - 0x7BAA], 0x1
00004E26 57C0 seq D0
00004E28 4880 ext.w D0
00004E2A 48C0 ext.l D0
00004E2C 2F00 move.l -[A7], D0
00004E2E 0C6E 011D 8030 cmpi.w [A6 - 0x7FD0], 0x11D
00004E34 5DC0 slt D0
00004E36 4880 ext.w D0
00004E38 48C0 ext.l D0
00004E3A 809F or.l D0, [A7]+
00004E3C 2F00 move.l -[A7], D0
00004E3E 0C6E 0181 8030 cmpi.w [A6 - 0x7FD0], 0x181
00004E44 5EC0 sgt D0
00004E46 4880 ext.w D0
00004E48 48C0 ext.l D0
00004E4A 809F or.l D0, [A7]+
00004E4C 2F00 move.l -[A7], D0
00004E4E 0C6E 005F 814A cmpi.w [A6 - 0x7EB6], 0x5F /* '_' */
00004E54 5DC0 slt D0
00004E56 4880 ext.w D0
00004E58 48C0 ext.l D0
00004E5A 809F or.l D0, [A7]+
00004E5C 2F00 move.l -[A7], D0
00004E5E 0C6E 0073 814A cmpi.w [A6 - 0x7EB6], 0x73 /* 's' */
00004E64 5EC0 sgt D0
00004E66 4880 ext.w D0
00004E68 48C0 ext.l D0
00004E6A 809F or.l D0, [A7]+
00004E6C 4A80 tst.l D0
00004E6E 6700 0008 beq +0xA /* 00004E78 */
00004E72 4E75 rts
00004E74 6000 0004 bra +0x6 /* 00004E7A */
label00004E78:
00004E78 618E bsr -0x70 /* 00004E08 */
label00004E7A:
00004E7A 558F subq.l A7, 2
00004E7C A974 syscall Button
00004E7E 101F move.b D0, [A7]+
00004E80 4880 ext.w D0
00004E82 48C0 ext.l D0
00004E84 3D40 8032 move.w [A6 - 0x7FCE], D0
00004E88 302E 8032 move.w D0, [A6 - 0x7FCE]
00004E8C 6600 000A bne +0xC /* 00004E98 */
00004E90 6100 FF76 bsr -0x88 /* 00004E08 */
00004E94 4EFA 00BA jmp [PC + 0xBA /* 00004F50 */]
label00004E98:
00004E98 6100 BECE bsr -0x4130 /* 00000D68 */
00004E9C 0C6E 011D 8030 cmpi.w [A6 - 0x7FD0], 0x11D
00004EA2 5DC0 slt D0
00004EA4 4880 ext.w D0
00004EA6 48C0 ext.l D0
00004EA8 2F00 move.l -[A7], D0
00004EAA 0C6E 0181 8030 cmpi.w [A6 - 0x7FD0], 0x181
00004EB0 5EC0 sgt D0
00004EB2 4880 ext.w D0
00004EB4 48C0 ext.l D0
00004EB6 809F or.l D0, [A7]+
00004EB8 2F00 move.l -[A7], D0
00004EBA 0C6E 005F 814A cmpi.w [A6 - 0x7EB6], 0x5F /* '_' */
00004EC0 5DC0 slt D0
00004EC2 4880 ext.w D0
00004EC4 48C0 ext.l D0
00004EC6 809F or.l D0, [A7]+
00004EC8 2F00 move.l -[A7], D0
00004ECA 0C6E 0073 814A cmpi.w [A6 - 0x7EB6], 0x73 /* 's' */
00004ED0 5EC0 sgt D0
00004ED2 4880 ext.w D0
00004ED4 48C0 ext.l D0
00004ED6 809F or.l D0, [A7]+
00004ED8 4A80 tst.l D0
00004EDA 6700 000A beq +0xC /* 00004EE6 */
00004EDE 6100 FF28 bsr -0xD6 /* 00004E08 */
00004EE2 6000 0004 bra +0x6 /* 00004EE8 */
label00004EE6:
00004EE6 6092 bra -0x6C /* 00004E7A */
label00004EE8:
00004EE8 558F subq.l A7, 2
00004EEA A974 syscall Button
00004EEC 101F move.b D0, [A7]+
00004EEE 4880 ext.w D0
00004EF0 48C0 ext.l D0
00004EF2 3D40 8032 move.w [A6 - 0x7FCE], D0
00004EF6 302E 8032 move.w D0, [A6 - 0x7FCE]
00004EFA 6600 0004 bne +0x6 /* 00004F00 */
00004EFE 4E75 rts
label00004F00:
00004F00 6100 BE66 bsr -0x4198 /* 00000D68 */
00004F04 0C6E 011D 8030 cmpi.w [A6 - 0x7FD0], 0x11D
00004F0A 5DC0 slt D0
00004F0C 4880 ext.w D0
00004F0E 48C0 ext.l D0
00004F10 2F00 move.l -[A7], D0
00004F12 0C6E 0181 8030 cmpi.w [A6 - 0x7FD0], 0x181
00004F18 5EC0 sgt D0
00004F1A 4880 ext.w D0
00004F1C 48C0 ext.l D0
00004F1E 809F or.l D0, [A7]+
00004F20 2F00 move.l -[A7], D0
00004F22 0C6E 005F 814A cmpi.w [A6 - 0x7EB6], 0x5F /* '_' */
00004F28 5DC0 slt D0
00004F2A 4880 ext.w D0
00004F2C 48C0 ext.l D0
00004F2E 809F or.l D0, [A7]+
00004F30 2F00 move.l -[A7], D0
00004F32 0C6E 0073 814A cmpi.w [A6 - 0x7EB6], 0x73 /* 's' */
00004F38 5EC0 sgt D0
00004F3A 4880 ext.w D0
00004F3C 48C0 ext.l D0
00004F3E 809F or.l D0, [A7]+
00004F40 4A80 tst.l D0
00004F42 6704 beq +0x6 /* 00004F48 */
00004F44 4EFA FFA2 jmp [PC - 0x5E /* 00004EE8 */]
label00004F48:
00004F48 6100 FEBE bsr -0x140 /* 00004E08 */
00004F4C 6000 FF2C bra -0xD2 /* 00004E7A */
label00004F50:
00004F50 7001 moveq.l D0, 0x01
00004F52 3D40 8030 move.w [A6 - 0x7FD0], D0
label00004F56:
00004F56 302E 8030 move.w D0, [A6 - 0x7FD0]
00004F5A 48C0 ext.l D0
00004F5C E588 lsl D0, 2
00004F5E 0680 0000 24DE addi.l D0, 0x24DE
00004F64 D0AD FD6A add.l D0, [A5 - 0x296]
00004F68 2F00 move.l -[A7], D0
00004F6A 7000 moveq.l D0, 0x00
00004F6C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004F70 205F movea.l A0, [A7]+
00004F72 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00004F76 302E 8030 move.w D0, [A6 - 0x7FD0]
00004F7A 48C0 ext.l D0
00004F7C E588 lsl D0, 2
00004F7E 0680 0000 24F2 addi.l D0, 0x24F2
00004F84 D0AD FD6A add.l D0, [A5 - 0x296]
00004F88 2F00 move.l -[A7], D0
00004F8A 7000 moveq.l D0, 0x00
00004F8C 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00004F90 205F movea.l A0, [A7]+
00004F92 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
00004F96 7004 moveq.l D0, 0x04
00004F98 526E 8030 addq.w [A6 - 0x7FD0], 1
00004F9C B06E 8030 cmp.w D0, [A6 - 0x7FD0]
00004FA0 6CB4 bge -0x4A /* 00004F56 */
00004FA2 7009 moveq.l D0, 0x09
00004FA4 3F00 move.w -[A7], D0
00004FA6 4267 clr.w -[A7]
00004FA8 42A7 clr.l -[A7]
00004FAA 42A7 clr.l -[A7]
00004FAC 4267 clr.w -[A7]
00004FAE 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
00004FB2 7001 moveq.l D0, 0x01
00004FB4 3D40 8456 move.w [A6 - 0x7BAA], D0
00004FB8 4E75 rts
fn00004FBA:
00004FBA 70FF moveq.l D0, 0xFFFFFFFF
00004FBC 3F00 move.w -[A7], D0
00004FBE 70FF moveq.l D0, 0xFFFFFFFF
00004FC0 3F00 move.w -[A7], D0
00004FC2 4267 clr.w -[A7]
00004FC4 700C moveq.l D0, 0x0C
00004FC6 3F00 move.w -[A7], D0
00004FC8 4267 clr.w -[A7]
00004FCA 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
00004FCE 700F moveq.l D0, 0x0F
00004FD0 2200 move.l D1, D0
00004FD2 7037 moveq.l D0, 0x37
00004FD4 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00004FD8 203C 0000 0190 move.l D0, 0x190
00004FDE 2200 move.l D1, D0
00004FE0 203C 0000 00B9 move.l D0, 0xB9
00004FE6 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00004FEA 7012 moveq.l D0, 0x12
00004FEC 3F00 move.w -[A7], D0
00004FEE 7044 moveq.l D0, 0x44
00004FF0 3F00 move.w -[A7], D0
00004FF2 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00004FF6 206D FD62 movea.l A0, [A5 - 0x29E]
00004FFA 41E8 83A6 lea.l A0, [A0 - 0x7C5A]
00004FFE 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00005002 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00005006 7012 moveq.l D0, 0x12
00005008 3F00 move.w -[A7], D0
0000500A 7053 moveq.l D0, 0x53
0000500C 3F00 move.w -[A7], D0
0000500E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00005012 206D FD62 movea.l A0, [A5 - 0x29E]
00005016 41E8 83D4 lea.l A0, [A0 - 0x7C2C]
0000501A 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000501E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00005022 7012 moveq.l D0, 0x12
00005024 3F00 move.w -[A7], D0
00005026 7069 moveq.l D0, 0x69
00005028 3F00 move.w -[A7], D0
0000502A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000502E 206D FD62 movea.l A0, [A5 - 0x29E]
00005032 41E8 83F4 lea.l A0, [A0 - 0x7C0C]
00005036 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000503A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000503E 7012 moveq.l D0, 0x12
00005040 3F00 move.w -[A7], D0
00005042 7078 moveq.l D0, 0x78
00005044 3F00 move.w -[A7], D0
00005046 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000504A 206D FD62 movea.l A0, [A5 - 0x29E]
0000504E 41E8 8424 lea.l A0, [A0 - 0x7BDC]
00005052 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00005056 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000505A 7012 moveq.l D0, 0x12
0000505C 3F00 move.w -[A7], D0
0000505E 3F3C 008C move.w -[A7], 0x8C
00005062 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00005066 206D FD62 movea.l A0, [A5 - 0x29E]
0000506A 41E8 844A lea.l A0, [A0 - 0x7BB6]
0000506E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00005072 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00005076 3F3C 009A move.w -[A7], 0x9A
0000507A 3F3C 009B move.w -[A7], 0x9B
0000507E 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00005082 206D FD62 movea.l A0, [A5 - 0x29E]
00005086 41E8 846C lea.l A0, [A0 - 0x7B94]
0000508A 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000508E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00005092 3F3C 009A move.w -[A7], 0x9A
00005096 3F3C 00AA move.w -[A7], 0xAA
0000509A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000509E 206D FD62 movea.l A0, [A5 - 0x29E]
000050A2 41E8 8482 lea.l A0, [A0 - 0x7B7E]
000050A6 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000050AA 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
000050AE 7001 moveq.l D0, 0x01
000050B0 3D40 8016 move.w [A6 - 0x7FEA], D0
000050B4 7005 moveq.l D0, 0x05
000050B6 3F00 move.w -[A7], D0
000050B8 4267 clr.w -[A7]
000050BA 42A7 clr.l -[A7]
000050BC 42A7 clr.l -[A7]
000050BE 4267 clr.w -[A7]
000050C0 4EAD 013A jsr [A5 + 0x13A /* export_35 */]
000050C4 4E75 rts
000050C6 4E75 rts